Files
kjol/tools/tsgo/internal/fourslash/tests/gen/quickinfoVerbosityToplevelTruncation1_test.go
2026-07-09 16:50:43 -04:00

70 lines
1.7 KiB
Go

// Code generated by convertFourslash; DO NOT EDIT.
// To modify this test, run "npm run makemanual quickinfoVerbosityToplevelTruncation1"
package fourslash_test
import (
"testing"
"github.com/microsoft/typescript-go/internal/fourslash"
"github.com/microsoft/typescript-go/internal/testutil"
)
func TestQuickinfoVerbosityToplevelTruncation1(t *testing.T) {
fourslash.SkipIfFailing(t)
t.Parallel()
defer testutil.RecoverAndFail(t, "Panic on fourslash test")
const content = `export enum LargeEnum/*1*/ {
Member1,
Member2,
Member3,
Member4,
Member5,
Member6,
Member7,
Member8,
Member9,
Member10,
Member11,
Member12,
Member13,
Member14,
Member15,
Member16,
Member17,
Member18,
Member19,
Member20,
Member21,
Member22,
Member23,
Member24,
Member25,
}
export interface LargeInterface/*2*/ {
property1: string;
property2: number;
property3: boolean;
property4: Date;
property5: string[];
property6: number[];
property7: boolean[];
property8: { [key: string]: unknown };
property9: string | null;
property10: number | null;
property11: boolean | null;
property12: Date | null;
property13: string | number;
property14: number | boolean;
property15: string | boolean;
property16: Array<{ id: number; name: string }>;
property17: Array<{ key: string; value: unknown }>;
property18: { nestedProp1: string; nestedProp2: number };
property19: { nestedProp3: boolean; nestedProp4: Date };
property20: () => void;
}`
f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content)
defer done()
f.VerifyBaselineHoverWithVerbosity(t, map[string][]int{"1": {1}, "2": {1}})
}