This commit is contained in:
DaanV2
2021-10-04 12:08:55 +02:00
parent 0e0b102c82
commit a078984925
2 changed files with 29 additions and 21 deletions

View File

@@ -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", () => {

View File

@@ -13,12 +13,12 @@ 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);
schemas.then(
it("schemas", () => {
return schemas.then(
(success) => {
expect(success.length, "Expected schemas to be returned").to.greaterThan(0);
},
@@ -26,7 +26,9 @@ describe("test incorrect files", () => {
expect.fail("failed on retrieving schemas");
}
);
});
it("validation", () => {
result.promise.then(
(succes) => {
expect(succes.length, "Expected errors! but had none").to.greaterThan(0);
@@ -36,6 +38,9 @@ describe("test incorrect files", () => {
}
);
return result.promise;
});
return Promise.all([schemas, result]);
});
}