@@ -15,6 +15,7 @@ import (
1515 "go.followtheprocess.codes/zap/internal/spec"
1616 "go.followtheprocess.codes/zap/internal/syntax/parser"
1717 "go.followtheprocess.codes/zap/internal/syntax/resolver"
18+ "go.followtheprocess.codes/zap/internal/syntax/syntaxtest"
1819 "go.uber.org/goleak"
1920 "go.yaml.in/yaml/v4"
2021)
@@ -49,7 +50,7 @@ func TestValid(t *testing.T) {
4950 t .Logf ("Diagnostics: %+v\n " , p .Diagnostics ())
5051 test .Ok (t , err , test .Context ("unexpected parser error" ))
5152
52- res := resolver .New (name , []byte (src ))
53+ res := resolver .New (name , []byte (src ), syntaxtest . NewTestLibrary () )
5354
5455 resolved , err := res .Resolve (parsed )
5556 if err != nil {
@@ -111,7 +112,7 @@ func TestInvalid(t *testing.T) {
111112 parsed , err := p .Parse ()
112113 test .Ok (t , err , test .Context ("unexpected parser error" ))
113114
114- res := resolver .New (name , []byte (src ))
115+ res := resolver .New (name , []byte (src ), syntaxtest . NewTestLibrary () )
115116
116117 _ , err = res .Resolve (parsed )
117118 test .Err (t , err , test .Context ("resolved did not return an error but should have" ))
@@ -153,7 +154,7 @@ func BenchmarkResolver(b *testing.B) {
153154 test .Ok (b , err )
154155
155156 for b .Loop () {
156- res := resolver .New (file , []byte (src ))
157+ res := resolver .New (file , []byte (src ), syntaxtest . NewTestLibrary () )
157158 _ , err = res .Resolve (parsed )
158159 test .Ok (b , err )
159160 }
@@ -196,7 +197,7 @@ func FuzzResolver(f *testing.F) {
196197
197198 parsed , _ := parser .Parse () //nolint:errcheck // Just checking for panics and infinite loops
198199
199- res := resolver .New (parsed .Name , []byte (src ))
200+ res := resolver .New (parsed .Name , []byte (src ), syntaxtest . NewTestLibrary () )
200201
201202 resolved , err := res .Resolve (parsed )
202203 // Property: If there is an error, the file should be the zero spec.File{}
0 commit comments