const {models} = require('vn-loopback'); describe('workerActivity insert()', () => { const ctx = beforeAll.getCtx(1106); it('should insert in workerActivity', async() => { const tx = await models.WorkerActivity.beginTransaction({}); let count = 0; const options = {transaction: tx}; try { await models.WorkerActivityType.create( {'code': 'STOP', 'description': 'STOP'}, options ); await models.WorkerActivity.add(ctx, 'STOP', 'APP', options); count = await models.WorkerActivity.count( {'workerFK': 1106}, options ); await tx.rollback(); } catch (e) { await tx.rollback(); throw e; } expect(count).toEqual(1); }); });