0.1.0-1-alpha.1

This commit is contained in:
2026-09-16 23:13:26 +02:00
parent 9197758184
commit 2ad0c5a379
14 changed files with 402 additions and 16 deletions

View File

@@ -0,0 +1,41 @@
// file: crates/engines/engine-v1-platform-api/unit_tests/environment.rs
// version: 1
#[test]
fn android_phone_touch_provenance_preserves_dimensions() {
game_logging_lib::with_test_tracing("android_phone_touch_provenance_preserves_dimensions", || {
let provenance = crate::RuntimeProvenance::new(
crate::DeviceClass::Phone,
crate::ExecutionModel::Native,
crate::InputProfile::Touch,
crate::PlatformFamily::Android,
crate::RuntimeHost::Native,
);
assert_eq!(provenance.device_class(), crate::DeviceClass::Phone);
assert_eq!(provenance.execution_model(), crate::ExecutionModel::Native);
assert_eq!(provenance.input_profile(), crate::InputProfile::Touch);
assert_eq!(provenance.platform_family(), crate::PlatformFamily::Android);
assert_eq!(provenance.runtime_host(), crate::RuntimeHost::Native);
});
}
#[test]
fn tauri_wasm_provenance_remains_distinct_from_native_desktop() {
game_logging_lib::with_test_tracing("tauri_wasm_provenance_remains_distinct_from_native_desktop", || {
let native = crate::RuntimeProvenance::new(
crate::DeviceClass::Desktop,
crate::ExecutionModel::Native,
crate::InputProfile::KeyboardMouse,
crate::PlatformFamily::Desktop,
crate::RuntimeHost::Native,
);
let tauri = crate::RuntimeProvenance::new(
crate::DeviceClass::Desktop,
crate::ExecutionModel::Wasm,
crate::InputProfile::KeyboardMouse,
crate::PlatformFamily::Desktop,
crate::RuntimeHost::TauriWebView,
);
assert_ne!(native, tauri);
});
}