Skip to content

Commit cba119f

Browse files
committed
style(core): format v8 gameplay modules
1 parent 8bd1302 commit cba119f

3 files changed

Lines changed: 68 additions & 15 deletions

File tree

crates/neural-boundary-core/src/combo.rs

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,19 @@ mod tests {
168168
#[test]
169169
fn detect_matches_all_five_combos() {
170170
use PlayerAction::*;
171-
assert_eq!(ComboKind::detect(Audit, Authorize), ComboKind::AuditAuthorize);
172-
assert_eq!(ComboKind::detect(Quarantine, SealVault), ComboKind::QuarantineSeal);
171+
assert_eq!(
172+
ComboKind::detect(Audit, Authorize),
173+
ComboKind::AuditAuthorize
174+
);
175+
assert_eq!(
176+
ComboKind::detect(Quarantine, SealVault),
177+
ComboKind::QuarantineSeal
178+
);
173179
assert_eq!(ComboKind::detect(Throttle, Audit), ComboKind::ThrottleAudit);
174-
assert_eq!(ComboKind::detect(Revoke, Quarantine), ComboKind::RevokeQuarantine);
180+
assert_eq!(
181+
ComboKind::detect(Revoke, Quarantine),
182+
ComboKind::RevokeQuarantine
183+
);
175184
assert_eq!(ComboKind::detect(Audit, Release), ComboKind::AuditRelease);
176185
}
177186

@@ -190,7 +199,10 @@ mod tests {
190199
assert_eq!(w.on_action(PlayerAction::Audit), ComboKind::None);
191200
assert_eq!(w.ticks_left, COMBO_WINDOW_TICKS);
192201
// Follow-up within window: combo completes.
193-
assert_eq!(w.on_action(PlayerAction::Authorize), ComboKind::AuditAuthorize);
202+
assert_eq!(
203+
w.on_action(PlayerAction::Authorize),
204+
ComboKind::AuditAuthorize
205+
);
194206
assert_eq!(w.last(), ComboKind::AuditAuthorize);
195207
}
196208

crates/neural-boundary-core/src/grade.rs

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@ mod tests {
198198

199199
#[test]
200200
fn terminal_failure_is_f() {
201-
let g = GradeInputs { terminal_failure: true, ..base() };
201+
let g = GradeInputs {
202+
terminal_failure: true,
203+
..base()
204+
};
202205
assert_eq!(grade_for(g), Grade::Unsafe);
203206
}
204207

@@ -209,19 +212,32 @@ mod tests {
209212

210213
#[test]
211214
fn strong_release_is_s() {
212-
let g = GradeInputs { score: 750, boundary_integrity: 80, consent_coherence: 80, vault_integrity: 80, ..base() };
215+
let g = GradeInputs {
216+
score: 750,
217+
boundary_integrity: 80,
218+
consent_coherence: 80,
219+
vault_integrity: 80,
220+
..base()
221+
};
213222
assert_eq!(grade_for(g), Grade::Sealed);
214223
}
215224

216225
#[test]
217226
fn imperfect_release_is_a() {
218-
let g = GradeInputs { score: 400, ..base() };
227+
let g = GradeInputs {
228+
score: 400,
229+
..base()
230+
};
219231
assert_eq!(grade_for(g), Grade::Reviewable);
220232
}
221233

222234
#[test]
223235
fn timeout_with_health_is_contained_else_compromised() {
224-
let survived = GradeInputs { released_safely: false, score: 300, ..base() };
236+
let survived = GradeInputs {
237+
released_safely: false,
238+
score: 300,
239+
..base()
240+
};
225241
assert_eq!(grade_for(survived), Grade::Contained);
226242
let damaged = GradeInputs {
227243
released_safely: false,
@@ -231,7 +247,11 @@ mod tests {
231247
..base()
232248
};
233249
assert_eq!(grade_for(damaged), Grade::Compromised);
234-
let breached = GradeInputs { released_safely: false, breached: true, ..base() };
250+
let breached = GradeInputs {
251+
released_safely: false,
252+
breached: true,
253+
..base()
254+
};
235255
assert_eq!(grade_for(breached), Grade::Compromised);
236256
}
237257

crates/neural-boundary-core/src/threat.rs

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,17 @@ mod tests {
230230
use PlayerAction as A;
231231
// (threat, best, follow) straight from TZ §3.4.
232232
let table = [
233-
(ThreatKind::RawSignalExposure, A::Quarantine, Some(A::SealVault)),
233+
(
234+
ThreatKind::RawSignalExposure,
235+
A::Quarantine,
236+
Some(A::SealVault),
237+
),
234238
(ThreatKind::ConsentDrift, A::Audit, Some(A::Revoke)),
235-
(ThreatKind::PermissionEscalation, A::Audit, Some(A::Authorize)),
239+
(
240+
ThreatKind::PermissionEscalation,
241+
A::Audit,
242+
Some(A::Authorize),
243+
),
236244
(ThreatKind::VaultLeak, A::SealVault, None),
237245
(ThreatKind::StimulationSpike, A::Throttle, None),
238246
(ThreatKind::LatencyStorm, A::Throttle, None),
@@ -241,7 +249,11 @@ mod tests {
241249
(ThreatKind::SensorNoiseBurst, A::Audit, None),
242250
(ThreatKind::PolicyConflict, A::Audit, Some(A::Revoke)),
243251
(ThreatKind::CognitiveOverload, A::Throttle, None),
244-
(ThreatKind::EmergencyOverride, A::Quarantine, Some(A::SealVault)),
252+
(
253+
ThreatKind::EmergencyOverride,
254+
A::Quarantine,
255+
Some(A::SealVault),
256+
),
245257
];
246258
for (threat, best, follow) in table {
247259
assert_eq!(threat.best_action(), best, "best for {:?}", threat);
@@ -252,8 +264,14 @@ mod tests {
252264
#[test]
253265
fn rate_action_classifies_correctly() {
254266
let t = ThreatKind::RawSignalExposure;
255-
assert_eq!(t.rate_action(PlayerAction::Quarantine), CounterRating::Correct);
256-
assert_eq!(t.rate_action(PlayerAction::SealVault), CounterRating::Partial);
267+
assert_eq!(
268+
t.rate_action(PlayerAction::Quarantine),
269+
CounterRating::Correct
270+
);
271+
assert_eq!(
272+
t.rate_action(PlayerAction::SealVault),
273+
CounterRating::Partial
274+
);
257275
assert_eq!(t.rate_action(PlayerAction::Throttle), CounterRating::Wrong);
258276
assert_eq!(t.rate_action(PlayerAction::None), CounterRating::Neutral);
259277
}
@@ -269,7 +287,10 @@ mod tests {
269287
ThreatKind::from_event(EventKind::RawSignalExposure),
270288
ThreatKind::RawSignalExposure
271289
);
272-
assert_eq!(ThreatKind::from_event(EventKind::BenignFlow), ThreatKind::None);
290+
assert_eq!(
291+
ThreatKind::from_event(EventKind::BenignFlow),
292+
ThreatKind::None
293+
);
273294
}
274295

275296
#[test]

0 commit comments

Comments
 (0)