1 | var StringSource = require("../lib/StringSource");
|
2 |
|
3 | exports.stringSourceRangeDescriptionIncludesLineAndCharacterNumber = function(test) {
|
4 | test.equal(
|
5 | "Line number: 1\nCharacter number: 3",
|
6 | new StringSource("blah").range(2, 3).describe()
|
7 | );
|
8 | test.equal(
|
9 | "Line number: 3\nCharacter number: 5",
|
10 | new StringSource("one\ntwo\nthree\nfour").range(12, 15).describe()
|
11 | );
|
12 | test.done();
|
13 | };
|
14 |
|
15 | exports.stringSourceRangeDescriptionIncludesDescriptionIfProvided = function(test) {
|
16 | test.equal(
|
17 | "File: /some/file\nLine number: 1\nCharacter number: 3",
|
18 | new StringSource("blah", "File: /some/file").range(2, 3).describe()
|
19 | );
|
20 | test.done();
|
21 | };
|