Adjusted tests for the new responseType parameter (part 1)

ref #132
This commit is contained in:
2021-01-29 18:46:15 +01:00
parent 2a87819486
commit bcc15e4286
18 changed files with 113 additions and 62 deletions

View File

@@ -98,10 +98,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": true
"valid": true,
"responseType": "SCAN"
});
});
it('creating a valid scan should return 200', async () => {
@@ -114,10 +116,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": true
"valid": true,
"responseType": "SCAN"
});
});
it('creating a invalid scan should return 200', async () => {
@@ -130,10 +134,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": false
"valid": false,
"responseType": "SCAN"
});
});
});
@@ -192,10 +198,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": true
"valid": true,
"responseType": "SCAN",
});
});
it('creating a valid scan should return 200', async () => {
@@ -211,10 +219,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": true
"valid": true,
"responseType": "SCAN"
});
});
it('creating a invalid scan should return 200', async () => {
@@ -230,10 +240,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
"valid": false
"valid": false,
"responseType": "SCAN",
});
});
});

View File

@@ -72,6 +72,7 @@ describe('adding + getting scans', () => {
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
added_scan.runner.distance = 0;
added_scan.runner.group = added_org;
expect(res.data).toContainEqual(added_scan);
});
});

View File

@@ -123,12 +123,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json")
delete res2.data.runner.distance;
delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner,
"distance": 100,
"valid": true
"valid": true,
"responseType": "SCAN"
});
});
it('valid valid update should return 200', async () => {
@@ -141,11 +142,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json");
delete res2.data.runner.distance;
delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner,
"distance": 100,
"valid": false
"valid": false,
"responseType": "SCAN"
});
});
it('creating a new runner with only needed params should return 200', async () => {
@@ -169,11 +172,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json");
delete res2.data.runner.distance;
delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner2,
"distance": added_scan.distance,
"valid": added_scan.valid
"valid": added_scan.valid,
"responseType": "SCAN"
});
});
});