mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Update tests
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// var x1 = </**/
|
||||
|
||||
goTo.marker();
|
||||
verify.memberListCount(0);
|
||||
@@ -0,0 +1,8 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// var x1 = <div><//**/
|
||||
|
||||
goTo.marker();
|
||||
verify.memberListCount(1);
|
||||
verify.completionListContains('div');
|
||||
@@ -0,0 +1,8 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// class MyElement {}
|
||||
//// var x1 = <My/**/
|
||||
|
||||
goTo.marker("");
|
||||
verify.memberListCount(0);
|
||||
@@ -0,0 +1,8 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// class MyElement {}
|
||||
//// var x1 = <My/**/
|
||||
|
||||
goTo.marker("");
|
||||
verify.memberListCount(0);
|
||||
@@ -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');
|
||||
@@ -0,0 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// var x1 = </**/
|
||||
|
||||
goTo.marker("");
|
||||
verify.memberListCount(0);
|
||||
@@ -0,0 +1,8 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//@Filename: file.tsx
|
||||
//// var x1 = <MyElement></My/**/
|
||||
|
||||
goTo.marker("");
|
||||
verify.memberListCount(1);
|
||||
verify.completionListContains('MyElement');
|
||||
@@ -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');
|
||||
@@ -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);;
|
||||
@@ -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);;
|
||||
Reference in New Issue
Block a user