From ce3a91c186bafd8ad898693a2a720e42dd343203 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 18 Mar 2015 13:55:09 -0700 Subject: [PATCH] Added tests for const modifiers. --- ...urrencesConst.ts => getOccurrencesConst01.ts} | 0 tests/cases/fourslash/getOccurrencesConst02.ts | 16 ++++++++++++++++ tests/cases/fourslash/getOccurrencesConst03.ts | 16 ++++++++++++++++ tests/cases/fourslash/getOccurrencesConst04.ts | 12 ++++++++++++ 4 files changed, 44 insertions(+) rename tests/cases/fourslash/{getOccurrencesConst.ts => getOccurrencesConst01.ts} (100%) create mode 100644 tests/cases/fourslash/getOccurrencesConst02.ts create mode 100644 tests/cases/fourslash/getOccurrencesConst03.ts create mode 100644 tests/cases/fourslash/getOccurrencesConst04.ts diff --git a/tests/cases/fourslash/getOccurrencesConst.ts b/tests/cases/fourslash/getOccurrencesConst01.ts similarity index 100% rename from tests/cases/fourslash/getOccurrencesConst.ts rename to tests/cases/fourslash/getOccurrencesConst01.ts diff --git a/tests/cases/fourslash/getOccurrencesConst02.ts b/tests/cases/fourslash/getOccurrencesConst02.ts new file mode 100644 index 00000000000..0dc96fcca6c --- /dev/null +++ b/tests/cases/fourslash/getOccurrencesConst02.ts @@ -0,0 +1,16 @@ +/// + +////module m { +//// declare [|const|] x; +//// declare [|const|] enum E { +//// } +////} +//// +////declare [|const|] x; +////declare [|const|] enum E { +////} + +test.ranges().forEach(range => { + goTo.position(range.start); + verify.occurrencesAtPositionCount(0); +}); \ No newline at end of file diff --git a/tests/cases/fourslash/getOccurrencesConst03.ts b/tests/cases/fourslash/getOccurrencesConst03.ts new file mode 100644 index 00000000000..404ff655044 --- /dev/null +++ b/tests/cases/fourslash/getOccurrencesConst03.ts @@ -0,0 +1,16 @@ +/// + +////module m { +//// export [|const|] x; +//// export [|const|] enum E { +//// } +////} +//// +////export [|const|] x; +////export [|const|] enum E { +////} + +test.ranges().forEach(range => { + goTo.position(range.start); + verify.occurrencesAtPositionCount(0); +}); \ No newline at end of file diff --git a/tests/cases/fourslash/getOccurrencesConst04.ts b/tests/cases/fourslash/getOccurrencesConst04.ts new file mode 100644 index 00000000000..6e4d4d6112c --- /dev/null +++ b/tests/cases/fourslash/getOccurrencesConst04.ts @@ -0,0 +1,12 @@ +/// + +////export const class C { +//// private static [|const|] foo; +//// constructor(public [|const|] foo) { +//// } +////} + +test.ranges().forEach(range => { + goTo.position(range.start); + verify.occurrencesAtPositionCount(0); +}); \ No newline at end of file