@@ -49,12 +49,12 @@ func TestAnyOfCompile(t *testing.T) {
49
49
{
50
50
Name : "{Reference{Path:valid}}" ,
51
51
Compiler : & schema.AnyOf {& schema.Reference {Path : "items" }},
52
- ReferenceChecker : fakeReferenceChecker {"items" : {IDs : []interface {}{1 , 2 , 3 }, Validator : & schema.Integer {}}},
52
+ ReferenceChecker : fakeReferenceChecker {"items" : {IDs : []interface {}{1 , 2 , 3 }, Validator : & schema.Integer {}, SchemaValidator : & schema. Schema {} }},
53
53
},
54
54
{
55
55
Name : "{Reference{Path:invalid}}" ,
56
56
Compiler : & schema.AnyOf {& schema.Reference {Path : "foobar" }},
57
- ReferenceChecker : fakeReferenceChecker {"items" : {IDs : []interface {}{1 , 2 , 3 }, Validator : & schema.Integer {}}},
57
+ ReferenceChecker : fakeReferenceChecker {"items" : {IDs : []interface {}{1 , 2 , 3 }, Validator : & schema.Integer {}, SchemaValidator : & schema. Schema {} }},
58
58
Error : "can't find resource 'foobar'" ,
59
59
},
60
60
}
@@ -97,12 +97,14 @@ func TestAnyOfValidate(t *testing.T) {
97
97
},
98
98
ReferenceChecker : fakeReferenceChecker {
99
99
"foo" : {
100
- IDs : []interface {}{"foo1" },
101
- Validator : & schema.String {},
100
+ IDs : []interface {}{"foo1" },
101
+ Validator : & schema.String {},
102
+ SchemaValidator : & schema.Schema {},
102
103
},
103
104
"bar" : {
104
- IDs : []interface {}{"bar1" , "bar2" , "bar3" },
105
- Validator : & schema.String {},
105
+ IDs : []interface {}{"bar1" , "bar2" , "bar3" },
106
+ Validator : & schema.String {},
107
+ SchemaValidator : & schema.Schema {},
106
108
},
107
109
},
108
110
Input : "foo1" ,
@@ -148,12 +150,14 @@ func TestAnyOfQueryValidate(t *testing.T) {
148
150
},
149
151
ReferenceChecker : fakeReferenceChecker {
150
152
"foo" : {
151
- IDs : []interface {}{"foo1" },
152
- Validator : & schema.String {},
153
+ IDs : []interface {}{"foo1" },
154
+ Validator : & schema.String {},
155
+ SchemaValidator : & schema.Schema {},
153
156
},
154
157
"bar" : {
155
- IDs : []interface {}{"bar1" , "bar2" , "bar3" },
156
- Validator : & schema.String {},
158
+ IDs : []interface {}{"bar1" , "bar2" , "bar3" },
159
+ Validator : & schema.String {},
160
+ SchemaValidator : & schema.Schema {},
157
161
},
158
162
},
159
163
Input : "foo1" ,
0 commit comments