Added tests.

This commit is contained in:
Daniel Rosenwasser
2015-05-15 17:00:13 -07:00
parent 531f3aa0ac
commit 1a17aba26a
6 changed files with 113 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
/// <reference path='fourslash.ts'/>
////export default class [|DefaultExportedClass|] {
////}
////
////var x: [|DefaultExportedClass|];
////
////var y = new [|DefaultExportedClass|];
////
////namespace [|DefaultExportedClass|] {
//// var local = 100;
////}
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
for (let expectedReference of ranges) {
verify.referencesAtPositionContains(expectedReference);
}
}

View File

@@ -0,0 +1,22 @@
/// <reference path='fourslash.ts'/>
////export default function [|DefaultExportedFunction|]() {
//// return [|DefaultExportedFunction|]
////}
////
////var x: typeof [|DefaultExportedFunction|];
////
////var y = [|DefaultExportedFunction|]();
////
////namespace [|DefaultExportedFunction|] {
//// var local = 100;
////}
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
for (let expectedReference of ranges) {
verify.referencesAtPositionContains(expectedReference);
}
}

View File

@@ -0,0 +1,24 @@
/// <reference path='fourslash.ts'/>
////function [|f|]() {
//// return 100;
////}
////
////export default [|f|];
////
////var x: typeof [|f|];
////
////var y = [|f|]();
////
////namespace [|f|] {
//// var local = 100;
////}
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
for (let expectedReference of ranges) {
verify.referencesAtPositionContains(expectedReference);
}
}

View File

@@ -0,0 +1,14 @@
/// <reference path='fourslash.ts'/>
////export default class DefaultExportedClass {
////}
////
////var x: DefaultExportedClass;
////
////var y = new DefaultExportedClass;
////
////namespace /**/DefaultExportedClass {
////}
goTo.marker();
verify.referencesCountIs(1);

View File

@@ -0,0 +1,15 @@
/// <reference path='fourslash.ts'/>
////export default function DefaultExportedFunction() {
//// return DefaultExportedFunction
////}
////
////var x: typeof DefaultExportedFunction;
////
////var y = DefaultExportedFunction();
////
////namespace /**/DefaultExportedFunction {
////}
goTo.marker();
verify.referencesCountIs(1);

View File

@@ -0,0 +1,17 @@
/// <reference path='fourslash.ts'/>
////function f() {
//// return 100;
////}
////
////export default f;
////
////var x: typeof f;
////
////var y = f();
////
////namespace /**/f {
////}
goTo.marker();
verify.referencesCountIs(1);