Rewrite tests
This commit is contained in:
parent
9dd8391244
commit
8927aaabb5
|
@ -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",
|
||||
|
|
33
src/testRunner/unittests/tsc/listFilesOnly.ts
Normal file
33
src/testRunner/unittests/tsc/listFilesOnly.ts
Normal 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"]
|
||||
});
|
||||
});
|
||||
}
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
//// [/lib/initial-buildOutput.txt]
|
||||
/lib/tsc /src/test.ts --listFilesOnly
|
||||
/lib/lib.d.ts
|
||||
/src/test.ts
|
||||
exitCode:: ExitStatus.Success
|
||||
|
||||
|
|
@ -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();
|
Loading…
Reference in a new issue