From 1e058224402aaf01148e2876f14ad50d82f7fd61 Mon Sep 17 00:00:00 2001 From: Xino Ni Date: Tue, 17 Jun 2025 16:43:04 +0800 Subject: [PATCH] hardware: Add Legion Go 2 to board_lookup test --- src/hardware.rs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/hardware.rs b/src/hardware.rs index 661984a..777a89e 100644 --- a/src/hardware.rs +++ b/src/hardware.rs @@ -471,6 +471,36 @@ pub mod test { ); } + #[tokio::test] + async fn board_lookup_legion_go_2_83n0() { + let _h = setup_board("LENOVO\n", "INVALID\n", "83N0\n") + .await + .unwrap(); + assert_eq!( + steam_deck_variant().await.unwrap(), + SteamDeckVariant::Unknown + ); + assert_eq!( + device_variant().await.unwrap(), + (String::from("legion_go_2"), String::from("83N0")) + ); + } + + #[tokio::test] + async fn board_lookup_legion_go_2_83n1() { + let _h = setup_board("LENOVO\n", "INVALID\n", "83N1\n") + .await + .unwrap(); + assert_eq!( + steam_deck_variant().await.unwrap(), + SteamDeckVariant::Unknown + ); + assert_eq!( + device_variant().await.unwrap(), + (String::from("legion_go_2"), String::from("83N1")) + ); + } + #[tokio::test] async fn board_lookup_steam_deck_jupiter() { let _h = setup_board("Valve\n", "Jupiter\n", "Jupiter\n")