diff --git a/test/index.spec.ts b/test/index.spec.ts index c0dc6f9c..4527305c 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -24,20 +24,19 @@ export class MinimalConnectorSpec { private static connector: MinimalConnector; private static validator: Validator; - static before() { + static async before() { this.validator = new Validator(); + await this.validator.addSchemas('./node_modules/@openstapps/core/lib/schema'); this.connector = new MinimalConnector(); } - static validateThings(things: SCMessage[]) { - this.validator.addSchemas('./node_modules/@openstapps/core/lib/schema').then(() => { - things.forEach((thing: SCMessage) => { - // validate thing - expect(MinimalConnectorSpec.validator.validate(thing,"SCMessage").errors).to.have.lengthOf(0, JSON.stringify({ - errors: MinimalConnectorSpec.validator.validate(thing,"SCMessage").errors, - thing: thing, - })); - }); + static validateThings(things: SCMessage[]) { + things.forEach((thing: SCMessage) => { + // validate thing + expect(MinimalConnectorSpec.validator.validate(thing,"SCMessage").errors).to.have.lengthOf(0, JSON.stringify({ + errors: MinimalConnectorSpec.validator.validate(thing,"SCMessage").errors, + thing: thing, + })); }); }