I am receiving the error 'Invalid Chai property: push. Did you mean "is"?' in my console associated with a before each that calls a factory to build an elastic search body. It appears to be failing while using push to load strings into an array. Any help would be appreciated.
//Before Tests - Create an Elastic Search Body
before((done) => {
const searchParameters: ElasticContactSearchFactory = new ElasticContactSearchFactory();
searchParameters.setSearchText("Ana"),
searchParameters.setStatus({
//isApproved: true,
isDeleted: false,
});
searchBody = searchParameters.build().run();
done();
});
1) Advanced Search Service: @odata
"before all" hook in "Advanced Search Service: @odata":
Error: Invalid Chai property: push. Did you mean "is"?
at Object.proxyGetter [as get] (node_modules\chai\lib\chai\utils\proxify.js:75:17)
at C:\git\advanced-search-service\AdvancedSearchService.Mocha\node_modules\@val\vcr-common\elastic\elastic-field-filter.js:336:28
at Array.forEach (<anonymous>)
at MultiFieldFilter.equal (node_modules\@val\vcr-common\elastic\elastic-field-filter.js:335:20)
at ElasticContactSearchFactory.build (node_modules\@val\vcr-common\elastic\ElasticContactSearchFactory.js:115:78)
at Context.<anonymous> (test\advanced-search-service.elasticAuth.ts:89:37)
at C:\git\advanced-search-service\AdvancedSearchService.Mocha\test\advanced-search-service.elasticAuth.ts:69:7-service.elasticAuth.ts:69:7
at processTicksAndRejections (internal/process/task_queues.js:93:5)