@@ -52,6 +52,7 @@ describe(`Spectral rule: ${ruleId}`, () => {
5252 title : 'options_package' ,
5353 uniqueItems : 33 ,
5454 unevaluatedProperties : false ,
55+ examples : [ 'example1' , 'example2' ] ,
5556 } ;
5657
5758 const results = await testRule ( ruleId , rule , testDocument ) ;
@@ -112,23 +113,6 @@ describe(`Spectral rule: ${ruleId}`, () => {
112113 expect ( results [ i ] . path . join ( '.' ) ) . toBe ( expectedPaths [ i ] ) ;
113114 }
114115 } ) ;
115- it ( 'allOf element schema contains "examples"' , async ( ) => {
116- const testDocument = makeCopy ( rootDocument ) ;
117-
118- testDocument . components . schemas . DrinkCollection . allOf [ 1 ] . examples = { } ;
119-
120- const results = await testRule ( ruleId , rule , testDocument ) ;
121- expect ( results ) . toHaveLength ( 1 ) ;
122- const expectedPaths = [
123- 'paths./v1/drinks.get.responses.200.content.application/json.schema.allOf.1.examples' ,
124- ] ;
125- for ( let i = 0 ; i < results . length ; i ++ ) {
126- expect ( results [ i ] . code ) . toBe ( ruleId ) ;
127- expect ( results [ i ] . message ) . toBe ( `${ expectedMsgPrefix } examples` ) ;
128- expect ( results [ i ] . severity ) . toBe ( expectedSeverity ) ;
129- expect ( results [ i ] . path . join ( '.' ) ) . toBe ( expectedPaths [ i ] ) ;
130- }
131- } ) ;
132116 it ( '"not" schema contains "additionalItems"' , async ( ) => {
133117 const testDocument = makeCopy ( rootDocument ) ;
134118
0 commit comments