From 6fd48c02160e65b9f64fe0adf778be83a4a603ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Jab=C5=AFrek?= Date: Sun, 9 May 2021 12:39:59 +0200 Subject: Hide applications with NoDisplay=true --- tests/entries.bats | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'tests/entries.bats') diff --git a/tests/entries.bats b/tests/entries.bats index 0b50876..763dda7 100755 --- a/tests/entries.bats +++ b/tests/entries.bats @@ -22,12 +22,20 @@ @test "Wildcard expansion works for extraction of desktop files" { run ../sway-launcher-desktop.sh entries data/desktop-files/0/applications/*.desktop [ "$status" -eq 0 ] - [[ ${#lines[@]} == 8 ]] + [[ ${#lines[@]} == 9 ]] } @test "Reoccurring desktop file ids are not parsed twice" { run ../sway-launcher-desktop.sh entries data/desktop-files/**/*.desktop echo "EXPECTED: foo-bar.desktop ACTUAL: $output" [ "$status" -eq 0 ] - [[ ${#lines[@]} == 8 ]] + [[ ${#lines[@]} == 9 ]] +} + +@test "Hidden desktop entries are ignored" { + run ../sway-launcher-desktop.sh entries data/desktop-files/0/applications/*vim.desktop + [ "$status" -eq 0 ] + [[ ${#lines[@]} == 1 ]] + [[ ${lines[0]} =~ data/desktop-files/0/applications/nvim.desktop ]] + [[ ${lines[0]} =~ ^data/desktop-files/0/applications/nvim.desktop.*Neovim.*(New File).*new-file ]] } -- cgit v1.2.3