mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-10 18:04:18 -05:00
Rewrite tests
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user