From 851062b628501d9ac559aefe87f67a988a973abd Mon Sep 17 00:00:00 2001 From: "Benjamin Nolan (TwoWholeWorms)" Date: Mon, 9 Jan 2023 16:54:21 +0100 Subject: [PATCH] chore: Adds a test for resolver.ResolverError.Error() --- resolver/resolver_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/resolver/resolver_test.go b/resolver/resolver_test.go index d0131c4..1de0d6e 100644 --- a/resolver/resolver_test.go +++ b/resolver/resolver_test.go @@ -1,6 +1,7 @@ package resolver import ( + "errors" "fmt" "io/ioutil" "testing" @@ -226,3 +227,18 @@ func ExampleNewResolver() { len(circularErrors), len(resolver.GetPolymorphicCircularErrors()), len(resolver.GetNonPolymorphicCircularErrors())) // Output: There are 3 circular reference errors, 0 of them are polymorphic errors, 3 are not } + +func ExampleResolvingError() { + re := ResolvingError{ + ErrorRef: errors.New("Je suis une erreur"), + Node: &yaml.Node{ + Line: 5, + Column: 21, + }, + Path: "#/definitions/JeSuisUneErreur", + CircularReference: &index.CircularReferenceResult{}, + } + + fmt.Printf("%s", re.Error()) + // Output: Je suis une erreur: #/definitions/JeSuisUneErreur [5:21] +}