Skip to content

Commit

Permalink
test: ✅ add test for team /predicates endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinxin90 committed Feb 19, 2021
1 parent 0bd401b commit 1507a55
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions __test__/unittest/routes/predicates_team.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
const app = require("../../../src/app");
const request = require('supertest');
const pred = require("../../../src/controllers/predicates");
const PredicateLoadingError = require("../../../src/utils/errors/predicates_error");
const PredicatesLoadingError = require("../../../src/utils/errors/predicates_error");
jest.mock('../../../src/controllers/predicates');



describe("Test /v1/predicates endpoint", () => {


test("Should return 404 with valid response", async () => {
pred.mockImplementation(() => {
throw new PredicatesLoadingError();
})
await request(app)
.get("/v1/team/Text Mining Provider/predicates")
.expect(404)
.expect('Content-Type', /json/)
.then(res => {
expect(res.body).toHaveProperty('error', "Unable to load predicates")
})
})
})

0 comments on commit 1507a55

Please sign in to comment.