mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-14 16:56:06 -05:00
Add tests
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
tests/cases/conformance/dynamicImport/1.ts(2,1): error TS1109: Expression expected.
|
||||
|
||||
|
||||
==== tests/cases/conformance/dynamicImport/0.ts (0 errors) ====
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
==== tests/cases/conformance/dynamicImport/1.ts (1 errors) ====
|
||||
import
|
||||
import { foo } from './0';
|
||||
~~~~~~
|
||||
!!! error TS1109: Expression expected.
|
||||
13
tests/baselines/reference/importCallExpressionIncorrect1.js
Normal file
13
tests/baselines/reference/importCallExpressionIncorrect1.js
Normal file
@@ -0,0 +1,13 @@
|
||||
//// [tests/cases/conformance/dynamicImport/importCallExpressionIncorrect1.ts] ////
|
||||
|
||||
//// [0.ts]
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
//// [1.ts]
|
||||
import
|
||||
import { foo } from './0';
|
||||
|
||||
//// [0.js]
|
||||
export function foo() { return "foo"; }
|
||||
//// [1.js]
|
||||
import ;
|
||||
@@ -0,0 +1,10 @@
|
||||
tests/cases/conformance/dynamicImport/1.ts(1,9): error TS1109: Expression expected.
|
||||
|
||||
|
||||
==== tests/cases/conformance/dynamicImport/0.ts (0 errors) ====
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
==== tests/cases/conformance/dynamicImport/1.ts (1 errors) ====
|
||||
var x = import { foo } from './0';
|
||||
~~~~~~
|
||||
!!! error TS1109: Expression expected.
|
||||
12
tests/baselines/reference/importCallExpressionIncorrect2.js
Normal file
12
tests/baselines/reference/importCallExpressionIncorrect2.js
Normal file
@@ -0,0 +1,12 @@
|
||||
//// [tests/cases/conformance/dynamicImport/importCallExpressionIncorrect2.ts] ////
|
||||
|
||||
//// [0.ts]
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
//// [1.ts]
|
||||
var x = import { foo } from './0';
|
||||
|
||||
//// [0.js]
|
||||
export function foo() { return "foo"; }
|
||||
//// [1.js]
|
||||
var x = ;
|
||||
@@ -0,0 +1,8 @@
|
||||
// @module: esnext
|
||||
// @target: esnext
|
||||
// @filename: 0.ts
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
// @filename: 1.ts
|
||||
import
|
||||
import { foo } from './0';
|
||||
@@ -0,0 +1,7 @@
|
||||
// @module: esnext
|
||||
// @target: esnext
|
||||
// @filename: 0.ts
|
||||
export function foo() { return "foo"; }
|
||||
|
||||
// @filename: 1.ts
|
||||
var x = import { foo } from './0';
|
||||
15
tests/cases/fourslash/incrementalParsingDynamicImport4.ts
Normal file
15
tests/cases/fourslash/incrementalParsingDynamicImport4.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/// <reference path="fourslash.ts"/>
|
||||
|
||||
// @lib: es2015
|
||||
|
||||
// @Filename: ./foo.ts
|
||||
//// export function bar() { return 1; }
|
||||
|
||||
// @Filename: ./0.ts
|
||||
//// /*1*/
|
||||
//// import { bar } from "./foo"
|
||||
|
||||
verify.numberOfErrorsInCurrentFile(0);
|
||||
goTo.marker("1");
|
||||
edit.insert("import");
|
||||
verify.numberOfErrorsInCurrentFile(1);
|
||||
Reference in New Issue
Block a user