From 68c65cd29e658a9c24e096dbe3f8df0e1b0894ed Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Wed, 16 Sep 2015 13:22:10 -0700 Subject: [PATCH] Test case when one of the input file is output file name --- ...lationWithOutFileNameSameAsInputJsFile.errors.txt | 12 ++++++++++++ ...ileCompilationWithOutFileNameSameAsInputJsFile.ts | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 tests/baselines/reference/jsFileCompilationWithOutFileNameSameAsInputJsFile.errors.txt create mode 100644 tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts diff --git a/tests/baselines/reference/jsFileCompilationWithOutFileNameSameAsInputJsFile.errors.txt b/tests/baselines/reference/jsFileCompilationWithOutFileNameSameAsInputJsFile.errors.txt new file mode 100644 index 00000000000..32a60df0996 --- /dev/null +++ b/tests/baselines/reference/jsFileCompilationWithOutFileNameSameAsInputJsFile.errors.txt @@ -0,0 +1,12 @@ +error TS5054: Could not write file 'tests/cases/compiler/b.js' which is one of the input files. + + +!!! error TS5054: Could not write file 'tests/cases/compiler/b.js' which is one of the input files. +==== tests/cases/compiler/a.ts (0 errors) ==== + class c { + } + +==== tests/cases/compiler/b.js (0 errors) ==== + function foo() { + } + \ No newline at end of file diff --git a/tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts b/tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts new file mode 100644 index 00000000000..da7d99dc5e7 --- /dev/null +++ b/tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts @@ -0,0 +1,8 @@ +// @out: tests/cases/compiler/b.js +// @filename: a.ts +class c { +} + +// @filename: b.js +function foo() { +}