lml-main
Version:
This is now a mono repository published into many standalone packages.
31 lines • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var faker_1 = require("faker");
var mocks_1 = require("../../locations/mocks");
var mocks_2 = require("../../jobs/mocks");
var mocks_3 = require("../../couriers/mocks");
var mocks_4 = require("../../locations/mocks");
// do this as a curried function so we can pass it to createArray helper in ts-utils
exports.mockTrackingJob = function (status) { return function () { return ({
status: status,
isOnTime: faker_1.random.boolean(),
stops: [
exports.mockTrackingStop('collection'),
exports.mockTrackingStop('delivery'),
],
courier: {
firstName: faker_1.name.firstName(),
vehicleType: mocks_3.mockCourierVehicleType(),
position: mocks_4.mockPosition(),
},
}); }; };
exports.mockTrackingStop = function (stopType) { return ({
stopType: stopType,
stopTime: mocks_2.mockStopTime(),
position: {
type: 'point',
coordinates: mocks_1.mockCoordinates(),
},
address: mocks_1.mockAddress(),
}); };
//# sourceMappingURL=tracking-job.js.map