72 lines
1.8 KiB
Plaintext
72 lines
1.8 KiB
Plaintext
import util = require("./testUtil");
|
|
|
|
suite('YAML Syntax', () => {
|
|
|
|
suite('Warnings for tab symbols', () => {
|
|
|
|
test('test 001', function () {
|
|
testErrors(
|
|
"schemas:\n" +
|
|
" - !i",
|
|
[
|
|
{
|
|
line: 1,
|
|
column: 4,
|
|
message: "unknown tag <!i>",
|
|
isWarning: false
|
|
}
|
|
]
|
|
);
|
|
});
|
|
|
|
test('test 002', function () {
|
|
testErrors(
|
|
"schemas:\n" +
|
|
" - !in",
|
|
[
|
|
{
|
|
line: 1,
|
|
column: 4,
|
|
message: "unknown tag <!in>",
|
|
isWarning: false
|
|
}
|
|
]
|
|
);
|
|
});
|
|
|
|
test('test 003', function () {
|
|
testErrors(
|
|
"schemas:\n" +
|
|
" - !inc",
|
|
[
|
|
{
|
|
line: 1,
|
|
column: 4,
|
|
message: "unknown tag <!inc>",
|
|
isWarning: false
|
|
}
|
|
]
|
|
);
|
|
});
|
|
|
|
test('test 004', function () {
|
|
testErrors(
|
|
"schemas:\n" +
|
|
" - !incl",
|
|
[
|
|
{
|
|
line: 1,
|
|
column: 4,
|
|
message: "unknown tag <!incl>",
|
|
isWarning: false
|
|
}
|
|
]
|
|
);
|
|
});
|
|
});
|
|
});
|
|
|
|
function testErrors(input:string,expectedErrors: util.TestError[]) {
|
|
util.testErrors(input, expectedErrors);
|
|
}
|