salix/modules/worker/back/methods/department/specs/removeChild.spec.js

21 lines
609 B
JavaScript
Raw Normal View History

2019-10-17 11:27:50 +00:00
const app = require('vn-loopback/server/server');
describe('department removeChild()', () => {
let removedChild;
afterAll(async() => {
2019-10-17 11:27:50 +00:00
await app.models.Department.create(removedChild);
});
it('should remove a child department', async() => {
2022-08-04 07:53:22 +00:00
const childId = 44;
2019-10-17 11:27:50 +00:00
removedChild = await app.models.Department.findById(childId);
const result = await app.models.Department.removeChild(childId);
const existsChild = await app.models.Department.findById(childId);
expect(result.count).toEqual(1);
expect(existsChild).toBeNull();
});
});