Verify that when emit blocking error occurs rest of the emit occurs as expected

This commit is contained in:
Sheetal Nandi
2015-10-12 12:44:21 -07:00
parent 5e14edb4b7
commit a87dae15a9
7 changed files with 118 additions and 1 deletions

View File

@@ -151,7 +151,7 @@ class CompilerBaselineRunner extends RunnerBase {
});
it("Correct JS output for " + fileName, () => {
if (!ts.fileExtensionIs(lastUnit.name, "d.ts") && this.emit) {
if (!(units.length === 1 && ts.fileExtensionIs(lastUnit.name, "d.ts")) && this.emit) {
if (result.files.length === 0 && result.errors.length === 0) {
throw new Error("Expected at least one js file to be emitted or at least one error to be created.");
}