CEC-1450 Show Trex version (#169)

* CEC-1450 Show Trex version

* Code smells

* Clean up

* Fixes

* Optimize test
This commit is contained in:
John Wu
2022-07-26 09:19:48 -07:00
committed by GitHub
parent 058edb63ba
commit b70afa5312
10 changed files with 479 additions and 91 deletions

View File

@@ -5,17 +5,17 @@ let busy = false;
const filters = [
{
can_id: "123-456",
interval: 789
interval: 789,
},
{
can_id: "1",
interval: 1000
interval: 1000,
},
{
can_id: "1000",
interval: 1
}
]
interval: 1,
},
];
let vehicle = {
vin: "3C4PDCBG0ET127145",
@@ -24,8 +24,55 @@ let vehicle = {
trim: "Basic",
ecu_list: "ECUA 2.0.0, ECUB 2.1.1",
log_level: "info",
canbus: { enabled: true, data_logger_enabled: true, max_mem_buffer_size: 1, max_disk_buffer_size: 2, filters: filters },
canbus: {
enabled: true,
data_logger_enabled: true,
max_mem_buffer_size: 1,
max_disk_buffer_size: 2,
filters: filters,
},
};
let vehicleState = {
data: {
online: false,
battery: {
percent: 95,
},
max_range: {
max_miles: 577,
},
doors: {
hood: false,
left_front: false,
left_rear: false,
right_front: false,
right_rear: false,
trunk: false,
},
location: {
altitude: 17,
longitude: -122.414,
latitude: 37.764,
},
door_locks: {
driver: false,
all: false,
},
sunroof: {
sunroof: 0,
},
cabin_climate: {
cabin_temperature: 0,
internal_temperature: 29,
},
ambient_temperature: {
temperature: 26,
},
trex_version: "1000000",
updated: "2022-07-26T00:26:38.880381Z",
},
};
let vehicles = [];
let models = ["Ocean", "PEAR"];
let years = [2023, 2024];
@@ -83,7 +130,7 @@ export const useVehicleContext = () => ({
getModels: jest.fn(() => {
models = ["Ocean", "PEAR"];
}),
getState: jest.fn(),
getState: jest.fn(() => vehicleState),
getYears: jest.fn(() => {
years = [2023, 2024];
}),