Skip to content

Commit 01fcd9a

Browse files
committed
add a test for missing fields
1 parent 3b3c7e2 commit 01fcd9a

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

test/typeorm/simple-route.spec.ts

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -399,12 +399,21 @@ describe('Simple base routes', () => {
399399
.expect(200);
400400
});
401401

402-
it('deep relations', () => {
403-
return request(server)
404-
.get('/companies/1?join=users||email&join=users.projects&join=users.projects.tasks')
405-
.expect(200)
406-
.expect(res => {
407-
expect(res.body).to.have.nested.property('users[0].projects[0].tasks[0].name');
408-
});
402+
describe('nested relations', () => {
403+
it('nested relations', () => {
404+
return request(server)
405+
.get('/companies/1?join=users||email&join=users.projects&join=users.projects.tasks')
406+
.expect(200)
407+
.expect(res => {
408+
expect(res.body).to.have.nested.property('users[0].projects[0].tasks[0].name');
409+
});
410+
});
411+
412+
it('when missing fields', () => {
413+
return request(server)
414+
.get('/companies/1?join=users||email&join=users.projects1&join=users.projects1.tasks')
415+
.expect(200);
416+
});
409417
});
418+
410419
});

0 commit comments

Comments
 (0)