From a5e9071a2f533ff18c51974c73ffaeeb686230b1 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Fri, 3 Jun 2016 17:31:16 -0700 Subject: [PATCH] Fix fourslash test --- .../quickInfoOnNarrowedTypeInModule.ts | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts b/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts index 1f95de35403..cfeaabfbb86 100644 --- a/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts +++ b/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts @@ -50,14 +50,26 @@ goTo.marker('6'); verify.quickInfoIs('var m.exportedStrOrNum: string'); verify.completionListContains("exportedStrOrNum", "var m.exportedStrOrNum: string"); -['7', '8', '9'].forEach((marker, index, arr) => { - goTo.marker(marker); - verify.quickInfoIs('var m.exportedStrOrNum: string | number'); - verify.completionListContains("exportedStrOrNum", "var m.exportedStrOrNum: string | number"); -}); +goTo.marker('7'); +verify.quickInfoIs('var m.exportedStrOrNum: string | number'); +verify.completionListContains("exportedStrOrNum", "var m.exportedStrOrNum: string | number"); -['7', '8', '9'].forEach((marker, index, arr) => { - goTo.marker(marker); - verify.quickInfoIs('var m.exportedStrOrNum: string | number'); - verify.memberListContains("exportedStrOrNum", "var m.exportedStrOrNum: string | number"); -}); \ No newline at end of file +goTo.marker('8'); +verify.quickInfoIs('var m.exportedStrOrNum: number'); +verify.completionListContains("exportedStrOrNum", "var m.exportedStrOrNum: number"); + +goTo.marker('9'); +verify.quickInfoIs('var m.exportedStrOrNum: string'); +verify.completionListContains("exportedStrOrNum", "var m.exportedStrOrNum: string"); + +goTo.marker('7'); +verify.quickInfoIs('var m.exportedStrOrNum: string | number'); +verify.memberListContains("exportedStrOrNum", "var m.exportedStrOrNum: string | number"); + +goTo.marker('8'); +verify.quickInfoIs('var m.exportedStrOrNum: number'); +verify.memberListContains("exportedStrOrNum", "var m.exportedStrOrNum: number"); + +goTo.marker('9'); +verify.quickInfoIs('var m.exportedStrOrNum: string'); +verify.memberListContains("exportedStrOrNum", "var m.exportedStrOrNum: string"); \ No newline at end of file