27 lines
730 B
JavaScript
27 lines
730 B
JavaScript
const request = require("supertest")
|
|
const {
|
|
expect,
|
|
describe,
|
|
test,
|
|
} = require('@jest/globals');
|
|
|
|
const app = require("../app")
|
|
|
|
describe("Test retrieving playing positions", () => {
|
|
test("should retrieve all playing positions", async () => {
|
|
let response = await request(app)
|
|
.post("/api/auth/login")
|
|
.send({
|
|
email: 'player@example.com',
|
|
password: 'hash1234'
|
|
});
|
|
const user = response.body;
|
|
|
|
response = await request(app)
|
|
.get('/api/positions')
|
|
.set('x-access-token', user.accessToken);
|
|
expect(response.statusCode).toBe(200);
|
|
expect(response.body.length).toEqual(9);
|
|
});
|
|
});
|