Update tests

This commit is contained in:
Yui T
2015-12-08 18:53:37 -08:00
parent fbb908694a
commit 06badd0e0d
10 changed files with 127 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x1 = </**/
goTo.marker();
verify.memberListCount(0);

View File

@@ -0,0 +1,8 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x1 = <div><//**/
goTo.marker();
verify.memberListCount(1);
verify.completionListContains('div');

View File

@@ -0,0 +1,8 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// class MyElement {}
//// var x1 = <My/**/
goTo.marker("");
verify.memberListCount(0);

View File

@@ -0,0 +1,8 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// class MyElement {}
//// var x1 = <My/**/
goTo.marker("");
verify.memberListCount(0);

View File

@@ -0,0 +1,9 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// class MyElement {}
//// var x1 = <MyElement></My/**/
goTo.marker("");
verify.memberListCount(1);
verify.completionListContains('MyElement');

View File

@@ -0,0 +1,7 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x1 = </**/
goTo.marker("");
verify.memberListCount(0);

View File

@@ -0,0 +1,8 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x1 = <MyElement></My/**/
goTo.marker("");
verify.memberListCount(1);
verify.completionListContains('MyElement');

View File

@@ -0,0 +1,30 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x = <div>
//// <h1> </ /*1*/>
//// <d/*3*/iv> </ /*4*/>
//// <d/*5*/iv> </ /*6*/>
//// </ /*2*/>
goTo.marker("1");
verify.memberListCount(1);
verify.completionListContains('h1');
goTo.marker("2");
verify.memberListCount(1);
verify.completionListContains('div');
goTo.marker("3");
verify.memberListCount(0);
goTo.marker("4");
verify.memberListCount(1);
verify.completionListContains('div');
goTo.marker("5");
verify.memberListCount(0);
goTo.marker("6");
verify.memberListCount(1);
verify.completionListContains('div');

View File

@@ -0,0 +1,18 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// var x1 = <di/*1*/v></di/*2*/v>
//// class MyElement {}
//// var z = <My/*3*/Element></My/*4*/Element>
goTo.marker("1");
verify.quickInfoIs("any", undefined);
goTo.marker("2");
verify.quickInfoIs("any", undefined);;
goTo.marker("3");
verify.quickInfoIs("class MyElement", undefined);;
goTo.marker("4");
verify.quickInfoIs("class MyElement", undefined);;

View File

@@ -0,0 +1,24 @@
/// <reference path='fourslash.ts' />
//@Filename: file.tsx
//// declare module JSX {
//// interface Element { }
//// interface IntrinsicElements {
//// div: any
//// }
//// }
//// var x1 = <di/*1*/v></di/*2*/v>
//// class MyElement {}
//// var z = <My/*3*/Element></My/*4*/Element>
goTo.marker("1");
verify.quickInfoIs("(property) JSX.IntrinsicElements.div: any", undefined);
goTo.marker("2");
verify.quickInfoIs("(property) JSX.IntrinsicElements.div: any", undefined);;
goTo.marker("3");
verify.quickInfoIs("class MyElement", undefined);;
goTo.marker("4");
verify.quickInfoIs("class MyElement", undefined);;