Add new GotoDefinition tests

This commit is contained in:
Mohamed Hegazy
2014-08-01 14:29:42 -07:00
parent 76bca3a766
commit 205974d453
3 changed files with 29 additions and 3 deletions
@@ -0,0 +1,11 @@
/// <reference path='fourslash.ts'/>
////var n: /*number*/number;
////var s: /*string*/string;
////var b: /*boolean*/boolean;
////var v: /*void*/void;
test.markers().forEach((m, i, a) => {
goTo.position(m.position, m.fileName);
verify.not.definitionLocationExists();
});
@@ -0,0 +1,10 @@
/// <reference path='fourslash.ts'/>
////var u = /*undefined*/undefined;
////var n = /*null*/null;
////var a = function() { return /*arguments*/arguments; };
test.markers().forEach((m, i, a) => {
goTo.position(m.position, m.fileName);
verify.not.definitionLocationExists();
});
@@ -1,6 +1,11 @@
/// <reference path='fourslash.ts' />
////some/*undefined*/Variable;
////some/*undefinedValue*/Variable;
////var a: some/*undefinedType*/Type;
////var x = {}; x.some/*undefinedProperty*/Property;
////var a: any; a.some/*unkownProperty*/Property;
goTo.marker("undefined");
verify.not.definitionLocationExists();
test.markers().forEach((m, i, a) => {
goTo.position(m.position, m.fileName);
verify.not.definitionLocationExists();
});