From 49c1a64d1cc00f3d160e74ea49898e9107eb6486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Mei=C3=9Felbach?= Date: Wed, 23 Oct 2019 22:43:46 +0200 Subject: Introduce Travis CI with shellcheck and BATS --- tests/describe.bats | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/describe.bats (limited to 'tests/describe.bats') 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 -- cgit v1.2.3