diff --git a/test/src/files/correct.test.ts b/test/src/files/correct.test.ts index 5ff39e77..e892a88a 100644 --- a/test/src/files/correct.test.ts +++ b/test/src/files/correct.test.ts @@ -18,14 +18,17 @@ describe("test correct files", () => { const schemas = validator.ls.getMatchingSchemas(result.doc, result.jdoc); it("validation", () => { - return result.promise.then( + result.promise.then( (succes) => { - expect(succes.length, "Expected no errors got: " + JSON.stringify(succes)).to.equal(0); + expect(succes.length, "Expected no errors got: " + succes.length).to.equal(0); + succes.forEach((item) => console.log(item.message)); }, (fail) => { expect.fail("Failed to validate"); } ); + + return result.promise; }); it("schemas", () => { diff --git a/test/src/files/incorrect.test.ts b/test/src/files/incorrect.test.ts index d559aebf..f3456aa4 100644 --- a/test/src/files/incorrect.test.ts +++ b/test/src/files/incorrect.test.ts @@ -13,28 +13,33 @@ describe("test incorrect files", () => { if (file.endsWith(".json")) { const testfolder = file.replace(folder + "/", ""); - it(testfolder, () => { - let result = validator.ValidateFile(file); + describe(testfolder, () => { + const result = validator.ValidateFile(file); + const schemas = validator.ls.getMatchingSchemas(result.doc, result.jdoc); - let schemas = validator.ls.getMatchingSchemas(result.doc, result.jdoc); + it("schemas", () => { + return schemas.then( + (success) => { + expect(success.length, "Expected schemas to be returned").to.greaterThan(0); + }, + (fail) => { + expect.fail("failed on retrieving schemas"); + } + ); + }); - schemas.then( - (success) => { - expect(success.length, "Expected schemas to be returned").to.greaterThan(0); - }, - (fail) => { - expect.fail("failed on retrieving schemas"); - } - ); + it("validation", () => { + result.promise.then( + (succes) => { + expect(succes.length, "Expected errors! but had none").to.greaterThan(0); + }, + (fail) => { + expect.fail("Failed to validate"); + } + ); - result.promise.then( - (succes) => { - expect(succes.length, "Expected errors! but had none").to.greaterThan(0); - }, - (fail) => { - expect.fail("Failed to validate"); - } - ); + return result.promise; + }); return Promise.all([schemas, result]); });