Added schemas count check
This commit is contained in:
@@ -16,6 +16,17 @@ describe("test correct files", () => {
|
|||||||
it(testfolder, () => {
|
it(testfolder, () => {
|
||||||
let result = validator.ValidateFile(file);
|
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(
|
result.promise.then(
|
||||||
(succes) => {
|
(succes) => {
|
||||||
expect(succes.length, "Expected no errors got: " + JSON.stringify(succes)).to.equal(0);
|
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]);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -16,6 +16,17 @@ describe("test incorrect files", () => {
|
|||||||
it(testfolder, () => {
|
it(testfolder, () => {
|
||||||
let result = validator.ValidateFile(file);
|
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(
|
result.promise.then(
|
||||||
(succes) => {
|
(succes) => {
|
||||||
expect(succes.length, "Expected errors! but had none").to.greaterThan(0);
|
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]);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user