0.1.0-1-alpha.1
This commit is contained in:
@@ -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);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user