Added schemas count check

This commit is contained in:
DaanV2
2021-08-18 20:52:07 +02:00
parent 664fa0c2d8
commit 2f1020a044
2 changed files with 24 additions and 2 deletions

View File

@@ -16,6 +16,17 @@ describe("test correct files", () => {
it(testfolder, () => {
let result = validator.ValidateFile(file);
let schemas = validator.ls.getMatchingSchemas(result.doc, result.jdoc);
schemas.then(
(success) => {
expect(success.length, "Expected schemas to be returned").to.greaterThan(0);
},
(fail) => {
expect.fail("failed on retrieving schemas");
}
);
result.promise.then(
(succes) => {
expect(succes.length, "Expected no errors got: " + JSON.stringify(succes)).to.equal(0);
@@ -25,7 +36,7 @@ describe("test correct files", () => {
}
);
return result.promise;
return Promise.all([result.promise, schemas]);
});
}
});

View File

@@ -16,6 +16,17 @@ describe("test incorrect files", () => {
it(testfolder, () => {
let result = validator.ValidateFile(file);
let schemas = validator.ls.getMatchingSchemas(result.doc, result.jdoc);
schemas.then(
(success) => {
expect(success.length, "Expected schemas to be returned").to.greaterThan(0);
},
(fail) => {
expect.fail("failed on retrieving schemas");
}
);
result.promise.then(
(succes) => {
expect(succes.length, "Expected errors! but had none").to.greaterThan(0);
@@ -25,7 +36,7 @@ describe("test incorrect files", () => {
}
);
return result.promise;
return Promise.all([schemas, result]);
});
}
});