Cover partial Phone capabilities

This commit is contained in:
Gabriel Brown
2026-08-17 19:50:27 -04:00
parent 7f540a58e5
commit 4bd3638012
2 changed files with 11 additions and 0 deletions
@@ -29,6 +29,16 @@ ShellRoot {
reachable: false,
actions: []
}];
} else if (name === "unsupported") {
KdeConnect.available = true;
KdeConnect.devices = [{
id: "fixture-phone",
name: "Fixture iPhone",
type: "phone",
paired: true,
reachable: true,
actions: ["share"]
}];
} else if (name === "transfer") {
KdeConnect.available = true;
KdeConnect.transferActive = true;
@@ -139,6 +139,7 @@ printf '%s\n' "$messages_branch" | rg -Fq 'KdeConnect.' \
start_harness
assert_fixture_state offline '[false, false, false]'
assert_fixture_state unsupported '[true, false, false]'
assert_fixture_state transfer '[false, false, false]'
printf 'Phone Messages contract: PASS\n'