v0.3.7-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-backfill-desk/unit_tests/backfill_request.rs
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
fn ready_options() -> crate::BackfillDeskOptionsDto {
|
||||
let limits = crate::backfill_request_limits();
|
||||
@@ -33,6 +33,7 @@ fn ready_options() -> crate::BackfillDeskOptionsDto {
|
||||
],
|
||||
limits,
|
||||
network_coherent: true,
|
||||
program_id_options: crate::program_id_autocomplete_options(),
|
||||
scope_kinds: crate::backfill_scope_kind_codes(),
|
||||
store_diagnostic: std::option::Option::None,
|
||||
store_network: std::option::Option::Some("mainnet-beta".to_owned()),
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-backfill-desk/unit_tests/dto_common.rs
|
||||
// version: 5
|
||||
// version: 6
|
||||
|
||||
#[test]
|
||||
fn command_error_projection_excludes_arbitrary_context_and_source_values() {
|
||||
@@ -28,6 +28,7 @@ fn transport_options_projection_contains_only_safe_transport_metadata() {
|
||||
composition_ready: true,
|
||||
configured_networks: vec!["devnet".to_owned()],
|
||||
network_coherent: true,
|
||||
program_id_options: crate::program_id_autocomplete_options(),
|
||||
scope_kinds: crate::backfill_scope_kind_codes(),
|
||||
store_diagnostic: std::option::Option::None,
|
||||
store_network: std::option::Option::Some("devnet".to_owned()),
|
||||
@@ -49,3 +50,18 @@ fn transport_options_projection_contains_only_safe_transport_metadata() {
|
||||
assert!(!serialized.contains("database"));
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn program_id_autocomplete_dataset_is_derived_exactly_from_core_registry() {
|
||||
let options = crate::program_id_autocomplete_options();
|
||||
let entries = ksp_core_lib::entries();
|
||||
assert_eq!(options.len(), entries.len());
|
||||
for (option, entry) in options.iter().zip(entries.iter()) {
|
||||
assert_eq!(option.code, entry.code());
|
||||
assert_eq!(option.name, entry.name());
|
||||
assert_eq!(option.program_id, entry.program_id());
|
||||
assert_eq!(option.domain, entry.domain());
|
||||
assert_eq!(option.family, entry.family());
|
||||
assert_eq!(option.protocol, entry.protocol());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user