v0.3.15-pre.005
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// file: crates/ksp-app-raw-transaction-ingest-desk/unit_tests/dto_route.rs
|
||||
// version: 1
|
||||
|
||||
#[test]
|
||||
fn pre_005_route_ids_are_exact_and_stably_ordered() {
|
||||
let foundation = crate::RawIngestRouteFoundationDto::scaffold();
|
||||
assert_eq!(foundation.route_ids.len(), 5);
|
||||
let value = serde_json::to_value(foundation.route_ids);
|
||||
assert!(value.is_ok());
|
||||
if let std::result::Result::Ok(value) = value {
|
||||
assert_eq!(
|
||||
value,
|
||||
serde_json::json!(["yellowstone-hydrated", "standard-logs-hydrated", "standard-block-direct", "helius-transaction-hydrated", "http-block-polling"])
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_005_route_states_are_exact_without_runtime_claims() {
|
||||
let foundation = crate::RawIngestRouteFoundationDto::scaffold();
|
||||
assert_eq!(foundation.states.len(), 7);
|
||||
let value = serde_json::to_value(foundation.states);
|
||||
assert!(value.is_ok());
|
||||
if let std::result::Result::Ok(value) = value {
|
||||
assert_eq!(value, serde_json::json!(["unavailable", "configured", "starting", "running", "stopping", "stopped", "faulted"]));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user