48 lines
1017 B
JavaScript
48 lines
1017 B
JavaScript
|
|
const data = [
|
|
{ vin: "3C4PDCBG0ET127145" },
|
|
{ vin: "1G1FP87S3GN100062" },
|
|
{ vin: "1HGCG325XYA062256" },
|
|
{ vin: "1J4GZ78YXWC160024" },
|
|
{ vin: "2C3CCAAG8CH222800" },
|
|
{ vin: "KNADM4A39C6028108" },
|
|
{ vin: "1G11C5SL9FF153507" },
|
|
];
|
|
|
|
const vehiclesAPI = {
|
|
getVehicles: async (search, token) => { return { data }; },
|
|
addVehicle: async (vehicle, token) => {
|
|
data.push(vehicle);
|
|
return vehicle;
|
|
},
|
|
getModels: async (token) => {
|
|
return {
|
|
data: ["Ocean", "Pear"],
|
|
};
|
|
},
|
|
getYears: async (token) => {
|
|
return {
|
|
data: [2021, 2022],
|
|
};
|
|
},
|
|
sendCommand: async (vin, command, parameters, token) => {
|
|
return {
|
|
vin, command, parameters
|
|
}
|
|
},
|
|
getConnections: async (vins, token) => {
|
|
const result = {};
|
|
|
|
vins.forEach(vin => {
|
|
result[vin] = true;
|
|
});
|
|
|
|
return result;
|
|
},
|
|
getLocations: jest.fn().mockResolvedValue([
|
|
{ "altitude": 5, "longitude": 10, "latitude": 15, "vin": "TESTVIN123" },
|
|
]),
|
|
};
|
|
|
|
export default vehiclesAPI;
|