v0.3.8-pre.003
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-store-desk/tests/desktop_security.rs
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
//! Security boundary tests for the Store Desk scaffold.
|
||||
|
||||
@@ -41,13 +41,27 @@ fn pre_002_frontend_avoids_network_browser_storage_and_blocking_dialogs() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_002_frontend_tracing_covers_navigation_buttons_refresh_and_ipc() {
|
||||
fn pre_003_frontend_tracing_covers_navigation_buttons_tabs_controls_refresh_and_ipc() {
|
||||
let main = include_str!("../frontend/ts/main.ts");
|
||||
let invoke = include_str!("../frontend/ts/invoke.ts");
|
||||
assert!(main.contains("navigation button clicked"));
|
||||
assert!(main.contains("diagnostics refresh button clicked"));
|
||||
assert!(main.contains("generic button clicked"));
|
||||
assert!(main.contains("tab control clicked"));
|
||||
assert!(main.contains("tab activated"));
|
||||
assert!(main.contains("interactive control changed"));
|
||||
assert!(main.contains("view activated"));
|
||||
assert!(invoke.contains("IPC command requested"));
|
||||
assert!(invoke.contains("IPC command completed"));
|
||||
assert!(invoke.contains("IPC command failed"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_003_store_desk_development_logging_explicitly_selects_supertrace() {
|
||||
let constants = include_str!("../src/constants.rs");
|
||||
let bootstrap = include_str!("../src/bootstrap.rs");
|
||||
assert!(constants.contains("DEVELOPMENT_LOGGING_PROFILE: &str = \"supertrace\""));
|
||||
assert!(bootstrap.contains("std::option::Option::Some(crate::DEVELOPMENT_LOGGING_PROFILE)"));
|
||||
assert!(bootstrap.contains("LogFilterLevel::Trace"));
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user