Add tests

This commit is contained in:
Kanchalai Tanglertsampan
2017-06-19 16:18:42 -07:00
parent 15ef20db3c
commit 4875a2756f
7 changed files with 76 additions and 0 deletions

View File

@@ -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.

View 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 ;

View File

@@ -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.

View 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 = ;

View File

@@ -0,0 +1,8 @@
// @module: esnext
// @target: esnext
// @filename: 0.ts
export function foo() { return "foo"; }
// @filename: 1.ts
import
import { foo } from './0';

View File

@@ -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';

View 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);