31 lines
1018 B
JavaScript
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);
|
|
});
|
|
});
|