snippet ignore "ignore function" ! func(...interface{}) {}(${1}) endsnippet snippet ctx "context" ! ctx context.Context endsnippet snippet e "error wrapper" ! e := wrap(".${1}") endsnippet snippet test "setup test case" ! func Test${1}(t *testing.T) { type testcase struct { name string setup func(tc *testcase) } tt := []testcase{} for _, tc := range tt { tc := tc t.Run(tc.name, func(t *testing.T) { t.Parallel() tc.setup(&tc) }) } } endsnippet