diff --git a/tests/cases/fourslash/completionEntryForUnionProperty2.ts b/tests/cases/fourslash/completionEntryForUnionProperty2.ts index ccf0b402d08..7cd190f0a32 100644 --- a/tests/cases/fourslash/completionEntryForUnionProperty2.ts +++ b/tests/cases/fourslash/completionEntryForUnionProperty2.ts @@ -15,6 +15,6 @@ ////x.commonProperty./**/ goTo.marker(); -verify.memberListContains("toString", "(method) toString(): string"); +verify.memberListContains("toString", "(property) toString: (() => string) | ((radix?: number) => string)"); verify.memberListContains("valueOf", "(method) valueOf(): string | number"); verify.memberListCount(2); \ No newline at end of file diff --git a/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts b/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts index 03024ce0020..27feb9eac59 100644 --- a/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts +++ b/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts @@ -3,10 +3,10 @@ //// class A { //// foo: string; //// } -//// class C extends A { -//// baz: string; +//// class C { +//// foo: string; //// } -//// var xs /*1*/ = [(x: A) => { return x.foo; }, (x: C) => { return x.baz; }]; +//// var xs /*1*/ = [(x: A) => { return x.foo; }, (x: C) => { return x.foo; }]; //// xs.forEach(y => y(new /*2*/A())); verify.numberOfErrorsInCurrentFile(0); diff --git a/tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts b/tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts index 0e18e543ec3..674d5f4b623 100644 --- a/tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts +++ b/tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts @@ -19,8 +19,8 @@ goTo.marker("propertyReference"); verify.definitionCountIs(2); goTo.definition(0); -verify.caretAtMarker("propertyDefinition1"); +verify.caretAtMarker("propertyDefinition2"); goTo.marker("propertyReference"); goTo.definition(1); -verify.caretAtMarker("propertyDefinition2"); +verify.caretAtMarker("propertyDefinition1");