Rewrite tests

This commit is contained in:
Andrew Casey 2019-10-17 16:50:22 -07:00
parent 9dd8391244
commit 8927aaabb5
6 changed files with 53 additions and 10 deletions

View file

@ -116,6 +116,7 @@
"unittests/tsbuild/watchMode.ts",
"unittests/tsc/declarationEmit.ts",
"unittests/tsc/incremental.ts",
"unittests/tsc/listFilesOnly.ts",
"unittests/tscWatch/consoleClearing.ts",
"unittests/tscWatch/emit.ts",
"unittests/tscWatch/emitAndErrorUpdates.ts",

View file

@ -0,0 +1,33 @@
namespace ts {
describe("unittests:: tsc:: listFilesOnly::", () => {
verifyTsc({
scenario: "listFilesOnly",
subScenario: "before watch",
fs: () => loadProjectFromFiles({
"/src/test.ts": utils.dedent`
export const x = 1;`,
}),
commandLineArgs: ["/src/test.ts", "--listFilesOnly", "--watch"]
});
verifyTsc({
scenario: "listFilesOnly",
subScenario: "after watch",
fs: () => loadProjectFromFiles({
"/src/test.ts": utils.dedent`
export const x = 1;`,
}),
commandLineArgs: ["/src/test.ts", "--watch", "--listFilesOnly"]
});
verifyTsc({
scenario: "listFilesOnly",
subScenario: "loose file",
fs: () => loadProjectFromFiles({
"/src/test.ts": utils.dedent`
export const x = 1;`,
}),
commandLineArgs: ["/src/test.ts", "--listFilesOnly"]
});
});
}

View file

@ -0,0 +1,6 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc /src/test.ts --watch --listFilesOnly
error TS6370: Options 'watch' and 'listFilesOnly' cannot be combined.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped

View file

@ -0,0 +1,6 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc /src/test.ts --listFilesOnly --watch
error TS6370: Options 'watch' and 'listFilesOnly' cannot be combined.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped

View file

@ -0,0 +1,7 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc /src/test.ts --listFilesOnly
/lib/lib.d.ts
/src/test.ts
exitCode:: ExitStatus.Success

View file

@ -1,10 +0,0 @@
/// <reference path='fourslash.ts' />
// @listFilesOnly: true
// @Filename: a.js
////const x = 1;
// Just want to see that no baseline is emitted
verify.noErrors();