apigee / apigeelint

Static code analysis for Apigee proxy bundles to encourage API developers to use best practices and avoid anti-patterns.
Apache License 2.0
92 stars 71 forks source link

Error in EndpointChecker test #281

Closed DinoChiesa closed 2 years ago

DinoChiesa commented 2 years ago

When running tests,

node_modules/mocha/bin/mocha --reporter spec

I see this error:

TypeError: Cannot read property 'filter' of undefined
    at EndpointChecker.check (/Users/dchiesa/dev/apigeelint/lib/package/plugins/EP001-corsPolicyAttachment.js:172:10)
    at onProxyEndpoint (/Users/dchiesa/dev/apigeelint/lib/package/plugins/EP001-corsPolicyAttachment.js:44:31)
    at /Users/dchiesa/dev/apigeelint/lib/package/Bundle.js:476:18
    at Array.forEach (<anonymous>)
    at Bundle.onProxyEndpoints (/Users/dchiesa/dev/apigeelint/lib/package/Bundle.js:475:9)
    at /Users/dchiesa/dev/apigeelint/lib/package/bundleLinter.js:220:37
    at Array.forEach (<anonymous>)
    at Object.executePlugin (/Users/dchiesa/dev/apigeelint/lib/package/bundleLinter.js:215:23)
    at Context.<anonymous> (/Users/dchiesa/dev/apigeelint/test/specs/testAllPlugins.js:74:23)
   ..