summaryrefslogtreecommitdiff
path: root/tests/nowPlaying.test.ts
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2026-09-11 13:47:52 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2026-09-11 13:47:52 -0400
commitf3074fbe1427411dc3b5597d2e87918383299e3f (patch)
treebf96f3d6f3942327a8a6541b8a7d7a18906a748e /tests/nowPlaying.test.ts
parentd1990a2b630f7161342a9c854bce0fcf7a967a8d (diff)
downloaddecky-lsfg-vk-f3074fbe1427411dc3b5597d2e87918383299e3f.tar.gz
decky-lsfg-vk-f3074fbe1427411dc3b5597d2e87918383299e3f.zip
feat: non steam tab, faster bulk actions
Diffstat (limited to 'tests/nowPlaying.test.ts')
-rw-r--r--tests/nowPlaying.test.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/nowPlaying.test.ts b/tests/nowPlaying.test.ts
index c99ffc4..a6b116a 100644
--- a/tests/nowPlaying.test.ts
+++ b/tests/nowPlaying.test.ts
@@ -24,6 +24,7 @@ const game = (nonSteam = true, configured = true) => ({
appid: "123456",
name: nonSteam ? "1080 Snowboarding" : "Native Game",
nonSteam,
+ source: nonSteam ? "nonSteam" : "steam",
configured,
});
@@ -102,6 +103,12 @@ test("configured Steam target remains the fallback", () => {
assert.equal(target?.kind, "steam");
});
+test("configured non-Steam target remains the fallback", () => {
+ const target = resolveNowPlayingTarget(game(true), null);
+
+ assert.equal(target?.kind, "nonSteam");
+});
+
test("unconfigured Steam target has no Now Playing controls", () => {
assert.equal(resolveNowPlayingTarget(game(false, false), null), null);
});