package fourslash_test import ( "testing" "github.com/microsoft/typescript-go/internal/fourslash" "github.com/microsoft/typescript-go/internal/testutil" ) // Tests expansion of a const enum with string initializers. func TestQuickinfoVerbosityConstEnum(t *testing.T) { t.Parallel() defer testutil.RecoverAndFail(t, "Panic on fourslash test") const content = ` const enum Direction/*1*/ { Up = "UP", Down = "DOWN", Left = "LEFT", Right = "RIGHT", } enum NumericEnum/*2*/ { A, B = 10, C, } ` f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) defer done() f.VerifyBaselineHoverWithVerbosity(t, map[string][]int{ "1": {0, 1}, "2": {0, 1}, }) }