UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

31 lines 1.1 kB
"use strict"; 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