MCPcopy Create free account
hub / github.com/Effect-TS/tsgo / TestEffectQuickFixes

Function TestEffectQuickFixes

internal/effecttest/quickfix_runner_test.go:17–41  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

15)
16
17func TestEffectQuickFixes(t *testing.T) {
18 t.Parallel()
19 if err := bundledeffect.EnsurePackageInstalled(bundledeffect.EffectV4, "effect"); err != nil {
20 t.Skip("Effect not installed:", err)
21 }
22
23 cases, err := effecttest.DiscoverTestCases(bundledeffect.EffectV4)
24 if err != nil {
25 t.Fatal("Failed to discover test cases:", err)
26 }
27
28 if len(cases) == 0 {
29 t.Skip("No Effect test cases found")
30 }
31
32 for _, tc := range cases {
33 name := filepath.Base(tc)
34 name = strings.TrimSuffix(name, ".ts")
35
36 t.Run(name, func(t *testing.T) {
37 t.Parallel()
38 effecttest.RunEffectQuickFixTest(t, bundledeffect.EffectV4, tc)
39 })
40 }
41}
42
43func TestEffectV3QuickFixes(t *testing.T) {
44 t.Parallel()

Callers

nothing calls this directly

Calls 3

EnsurePackageInstalledFunction · 0.92
DiscoverTestCasesFunction · 0.92
RunEffectQuickFixTestFunction · 0.92

Tested by

no test coverage detected