aboutsummaryrefslogtreecommitdiffstats
path: root/tests/describe.bats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/describe.bats')
-rw-r--r--tests/describe.bats13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/describe.bats b/tests/describe.bats
new file mode 100644
index 0000000..3285163
--- /dev/null
+++ b/tests/describe.bats
@@ -0,0 +1,13 @@
+@test "Name and description of firefox desktop file are properly extracted" {
+ run ../sway-launcher-desktop.sh describe data/firefox.desktop
+ [ "$status" -eq 0 ]
+ [[ ${lines[0]} =~ "Firefox" ]]
+ [[ ${lines[1]} =~ "Browse the World Wide Web" ]]
+}
+
+@test "Name and description of awk command should be given" {
+ run ../sway-launcher-desktop.sh describe awk command
+ [ "$status" -eq 0 ]
+ [[ ${lines[0]} =~ "awk" ]]
+ [[ ${lines[1]} =~ "pattern scanning and processing language" ]]
+} \ No newline at end of file