Add more coverage tests.
This commit is contained in:
parent
66c1b3df20
commit
e6d1e39fb7
|
@ -1033,10 +1033,6 @@ module ts {
|
|||
writer.writePunctuation(tokenToString(kind));
|
||||
}
|
||||
|
||||
function writeOperator(writer: SymbolWriter, kind: SyntaxKind) {
|
||||
writer.writeOperator(tokenToString(kind));
|
||||
}
|
||||
|
||||
function writeSpace(writer: SymbolWriter) {
|
||||
writer.writeSpace(" ");
|
||||
}
|
||||
|
@ -7820,8 +7816,10 @@ module ts {
|
|||
}
|
||||
|
||||
function checkThrowStatement(node: ThrowStatement) {
|
||||
checkExpression(node.expression);
|
||||
}
|
||||
if (node.expression) {
|
||||
checkExpression(node.expression);
|
||||
}
|
||||
}
|
||||
|
||||
function checkTryStatement(node: TryStatement) {
|
||||
checkBlock(node.tryBlock);
|
||||
|
|
|
@ -27,6 +27,7 @@ var _chai: typeof chai = require('chai');
|
|||
var assert: typeof _chai.assert = _chai.assert;
|
||||
declare var __dirname: any; // Node-specific
|
||||
var global = <any>Function("return this").call(null);
|
||||
var typescript = require('./typescriptServices');
|
||||
|
||||
module Utils {
|
||||
var global = <any>Function("return this").call(null);
|
||||
|
@ -1389,7 +1390,4 @@ module Harness {
|
|||
}
|
||||
|
||||
if (Error) (<any>Error).stackTraceLimit = 1;
|
||||
}
|
||||
|
||||
// TODO: not sure why Utils.evalFile isn't working with this, eventually will concat it like old compiler instead of eval
|
||||
eval(Harness.tcServicesFile);
|
||||
}
|
11
tests/baselines/reference/throwWithoutNewLine2.errors.txt
Normal file
11
tests/baselines/reference/throwWithoutNewLine2.errors.txt
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests/cases/compiler/throwWithoutNewLine2.ts(1,6): error TS1142: Line break not permitted here.
|
||||
tests/cases/compiler/throwWithoutNewLine2.ts(2,1): error TS2304: Cannot find name 'a'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/throwWithoutNewLine2.ts (2 errors) ====
|
||||
throw
|
||||
|
||||
!!! error TS1142: Line break not permitted here.
|
||||
a;
|
||||
~
|
||||
!!! error TS2304: Cannot find name 'a'.
|
2
tests/cases/compiler/throwWithoutNewLine2.ts
Normal file
2
tests/cases/compiler/throwWithoutNewLine2.ts
Normal file
|
@ -0,0 +1,2 @@
|
|||
throw
|
||||
a;
|
Loading…
Reference in a new issue