salix/modules/travel/back/methods/travel/specs/getTravel.spec.js

31 lines
1018 B
JavaScript

const app = require('vn-loopback/server/server');
describe('travel getTravel()', () => {
const travelId = 1;
it('should check travel contains the id', async() => {
const travel = await app.models.Travel.getTravel(travelId);
expect(travel.id).toEqual(1);
});
it('should check travel contains the agency', async() => {
const travel = await app.models.Travel.getTravel(travelId);
const agencyName = travel.agency().name;
expect(agencyName).toEqual('inhouse pickup');
});
it('should check travel contains the receiver warehouse name', async() => {
const travel = await app.models.Travel.getTravel(travelId);
const receiverWarehouseName = travel.warehouseIn().name;
expect(receiverWarehouseName).toEqual('Warehouse One');
});
it('should check travel contains the totalEntries', async() => {
const travel = await app.models.Travel.getTravel(travelId);
expect(travel.totalEntries).toEqual(1);
});
});