From e347c3711cc4b85eda34f1aba844e1a6576ff40c Mon Sep 17 00:00:00 2001 From: Ryan Cavanaugh Date: Thu, 4 Feb 2016 10:14:13 -0800 Subject: [PATCH] Add more complex test scenarios --- tests/cases/fourslash/jsDocGenerics1.ts | 28 +++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/tests/cases/fourslash/jsDocGenerics1.ts b/tests/cases/fourslash/jsDocGenerics1.ts index 3b5742af8b1..61358e3f490 100644 --- a/tests/cases/fourslash/jsDocGenerics1.ts +++ b/tests/cases/fourslash/jsDocGenerics1.ts @@ -1,10 +1,34 @@ /// // @allowNonTsExtensions: true +// @Filename: ref.d.ts +//// namespace Thing { +//// export interface Thung { +//// a: number; +//// ] +//// ] + + // @Filename: Foo.js +//// //// /** @type {Array} */ //// var v; -//// v[0]./**/ +//// v[0]./*1*/ +//// +//// /** @type {{x: Array>}} */ +//// var w; +//// w.x[0][0]./*2*/ +//// +//// /** @type {Array} */ +//// var x; +//// x[0].a./*3*/ -goTo.marker(); + +goTo.marker('1'); +verify.memberListContains("toFixed", /*displayText:*/ undefined, /*documentation*/ undefined, "method"); + +goTo.marker('2'); +verify.memberListContains("toFixed", /*displayText:*/ undefined, /*documentation*/ undefined, "method"); + +goTo.marker('3'); verify.memberListContains("toFixed", /*displayText:*/ undefined, /*documentation*/ undefined, "method");