aboutsummaryrefslogtreecommitdiffstats
path: root/tests/file-id.bats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/file-id.bats')
-rw-r--r--tests/file-id.bats13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/file-id.bats b/tests/file-id.bats
new file mode 100644
index 0000000..1da4295
--- /dev/null
+++ b/tests/file-id.bats
@@ -0,0 +1,13 @@
+@test "Firefox desktop file id is properly generated" {
+ run ../sway-launcher-desktop.sh desktop-file-id data/desktop-files/0/applications/firefox.desktop
+ echo "EXPECTED: foo-bar.desktop ACTUAL: $output"
+ [ "$status" -eq 0 ]
+ [[ "$output" == 'firefox.desktop' ]]
+}
+
+@test "Desktop file id foo-bar.desktop from subdirectory is properly generated" {
+ run ../sway-launcher-desktop.sh desktop-file-id data/desktop-files/0/applications/foo/bar.desktop
+ echo "EXPECTED: foo-bar.desktop ACTUAL: $output"
+ [ "$status" -eq 0 ]
+ [[ "$output" == 'foo-bar.desktop' ]]
+}