Skip to content

Commit 99e460a

Browse files
committed
update golden tests
1 parent aaccfaf commit 99e460a

10 files changed

+64
-12
lines changed

api/tests/golden_tests.rs

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -154,48 +154,75 @@ fn golden_firmware_fetch_event_error() {
154154
));
155155
}
156156

157+
#[test]
158+
fn golden_firmware_update_result_update_verified() {
159+
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
160+
FirmwareInstallEvent::UpdateVerified,
161+
));
162+
}
163+
164+
#[test]
165+
fn golden_firmware_update_result_installing() {
166+
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
167+
FirmwareInstallEvent::Installing,
168+
));
169+
}
170+
171+
#[test]
172+
fn golden_firmware_update_result_rebooting() {
173+
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
174+
FirmwareInstallEvent::Rebooting,
175+
));
176+
}
177+
157178
#[test]
158179
fn golden_firmware_update_result_success() {
159180
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
160-
FirmwareUpdateResult::Success {
181+
FirmwareInstallEvent::Success {
161182
installed_version: "2.5.0".to_string(),
162183
},
163184
));
164185
}
165186

166187
#[test]
167-
fn golden_firmware_update_result_error() {
188+
fn golden_firmware_update_result_error_verify() {
189+
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
190+
FirmwareInstallEvent::Error {
191+
error: "Signature verification failed".to_string(),
192+
stage: InstallErrorStage::Verify,
193+
},
194+
));
195+
}
196+
197+
#[test]
198+
fn golden_firmware_update_result_error_install() {
168199
assert_golden!(QuantumLinkMessage::FirmwareUpdateResult(
169-
FirmwareUpdateResult::Error {
200+
FirmwareInstallEvent::Error {
170201
error: "Installation failed".to_string(),
202+
stage: InstallErrorStage::Install,
171203
},
172204
));
173205
}
174206

175207
#[test]
176208
fn golden_device_status() {
177209
assert_golden!(QuantumLinkMessage::DeviceStatus(DeviceStatus {
178-
state: DeviceState::Normal,
179210
battery_level: 85,
180-
ble_signal: -45,
181211
version: "2.4.0".to_string(),
182212
}));
183213
}
184214

185215
#[test]
186216
fn golden_device_status_updating() {
187217
assert_golden!(QuantumLinkMessage::DeviceStatus(DeviceStatus {
188-
state: DeviceState::UpdatingFirmware,
189218
battery_level: 90,
190-
ble_signal: -30,
191219
version: "2.4.0".to_string(),
192220
}));
193221
}
194222

195223
#[test]
196224
fn golden_envoy_status() {
197225
assert_golden!(QuantumLinkMessage::EnvoyStatus(EnvoyStatus {
198-
state: EnvoyState::Normal,
199226
version: "1.0.0".to_string(),
200227
}));
201228
}

api/tests/snapshots/golden_tests__golden_device_status.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: api/tests/golden_tests.rs
33
expression: hex.clone()
44
---
5-
8207a400810001185502382c0365322e342e30
5+
8207a20065322e342e30011855

api/tests/snapshots/golden_tests__golden_device_status_updating.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: api/tests/golden_tests.rs
33
expression: hex.clone()
44
---
5-
8207a400810101185a02381d0365322e342e30
5+
8207a20065322e342e3001185a

api/tests/snapshots/golden_tests__golden_envoy_status.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: api/tests/golden_tests.rs
33
expression: hex.clone()
44
---
5-
8208a20081000165312e302e30
5+
8208a10065312e302e30
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: api/tests/golden_tests.rs
3+
expression: hex.clone()
4+
---
5+
82068204a20073496e7374616c6c6174696f6e206661696c6564018101
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: api/tests/golden_tests.rs
3+
expression: hex.clone()
4+
---
5+
82068204a200781d5369676e617475726520766572696669636174696f6e206661696c6564018100
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: api/tests/golden_tests.rs
3+
expression: hex.clone()
4+
---
5+
82068101
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: api/tests/golden_tests.rs
3+
expression: hex.clone()
4+
---
5+
82068102

api/tests/snapshots/golden_tests__golden_firmware_update_result_success.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: api/tests/golden_tests.rs
33
expression: hex.clone()
44
---
5-
82068200a10065322e352e30
5+
82068203a10065322e352e30
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: api/tests/golden_tests.rs
3+
expression: hex.clone()
4+
---
5+
82068100

0 commit comments

Comments
 (0)