Update tests

This commit is contained in:
Yui T 2015-12-12 15:52:55 -08:00
parent af65e86aaa
commit b00fa42dea
9 changed files with 144 additions and 17 deletions

View File

@ -0,0 +1,24 @@
/// <reference path='fourslash.ts'/>
// @Filename: file1.ts
//// class Foo {
//// constructor(private /*0*/privateParam: number,
//// public /*1*/publicParam: string,
//// protected /*2*/protectedParam: boolean) {
////
//// let localPrivate = /*3*/privateParam;
//// this./*4*/privateParam += 10;
////
//// let localPublic = /*5*/publicParam;
//// this./*6*/publicParam += " Hello!";
////
//// let localProtected = /*7*/protectedParam;
//// this./*8*/protectedParam = false;
//// }
//// }
let markers = test.markers()
for (let marker of markers) {
goTo.position(marker.position);
verify.documentHighlightsAtPositionCount(3, ["file1.ts"]);
}

View File

@ -0,0 +1,18 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(private |privateParam|: number) {
//// let localPrivate = |privateParam|;
//// this.|privateParam| += 10;
//// }
//// }
let ranges = test.ranges();
for (let range of ranges) {
goTo.position(range.start);
verify.referencesCountIs(ranges.length);
for (let expectedRange of ranges) {
verify.referencesAtPositionContains(expectedRange);
}
}

View File

@ -0,0 +1,18 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(public |publicParam|: number) {
//// let localPublic = |publicParam|;
//// this.|publicParam| += 10;
//// }
//// }
let ranges = test.ranges();
for (let range of ranges) {
goTo.position(range.start);
verify.referencesCountIs(ranges.length);
for (let expectedRange of ranges) {
verify.referencesAtPositionContains(expectedRange);
}
}

View File

@ -0,0 +1,18 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(protected |protectedParam|: number) {
//// let localProtected = |protectedParam|;
//// this.|protectedParam| += 10;
//// }
//// }
let ranges = test.ranges();
for (let range of ranges) {
goTo.position(range.start);
verify.referencesCountIs(ranges.length);
for (let expectedRange of ranges) {
verify.referencesAtPositionContains(expectedRange);
}
}

View File

@ -0,0 +1,24 @@
/// <reference path='fourslash.ts'/>
// @Filename: file1.ts
//// class Foo {
//// constructor(private /*0*/privateParam: number,
//// public /*1*/publicParam: string,
//// protected /*2*/protectedParam: boolean) {
////
//// let localPrivate = /*3*/privateParam;
//// this./*4*/privateParam += 10;
////
//// let localPublic = /*5*/publicParam;
//// this./*6*/publicParam += " Hello!";
////
//// let localProtected = /*7*/protectedParam;
//// this./*8*/protectedParam = false;
//// }
//// }
let markers = test.markers()
for (let marker of markers) {
goTo.position(marker.position);
verify.referencesCountIs(3);
}

View File

@ -1,17 +0,0 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(private privateParam: number,
//// public publicParam: string,
//// protected protectedParam: boolean) {
////
//// let localPrivate = privateParam;
//// this.privateParam += 10;
////
//// let localPublic = publicParam;
//// this.publicParam += " Hello!";
////
//// let localProtected = protectedParam;
//// this.protectedParam = !this.protectedParam;
//// }
//// }

View File

@ -0,0 +1,14 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(private |privateParam|: number) {
//// let localPrivate = |privateParam|;
//// this.|privateParam| += 10;
//// }
//// }
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
verify.renameLocations(/*findInStrings*/ false, /*findInComments*/ false);
}

View File

@ -0,0 +1,14 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(public |publicParam|: number) {
//// let publicParam = |publicParam|;
//// this.|publicParam| += 10;
//// }
//// }
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
verify.renameLocations(/*findInStrings*/ false, /*findInComments*/ false);
}

View File

@ -0,0 +1,14 @@
/// <reference path='fourslash.ts'/>
//// class Foo {
//// constructor(protected |protectedParam|: number) {
//// let protectedParam = |protectedParam|;
//// this.|protectedParam| += 10;
//// }
//// }
let ranges = test.ranges()
for (let range of ranges) {
goTo.position(range.start);
verify.renameLocations(/*findInStrings*/ false, /*findInComments*/ false);
}