From 7fdd677b93b3ed2bd756d01d01cc87f4cfe5f80d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 11 Apr 2019 13:57:49 -0400 Subject: [PATCH] tests: Check that removing D-Bus access works Test that =none entries make it into the overrides file. Closes: #2818 Approved by: alexlarsson --- tests/test-override.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test-override.sh b/tests/test-override.sh index f1f1aa51..e0c6d9b1 100755 --- a/tests/test-override.sh +++ b/tests/test-override.sh @@ -91,11 +91,14 @@ reset_overrides ${FLATPAK} override --user --own-name=org.foo.Own org.test.Hello ${FLATPAK} override --user --talk-name=org.foo.Talk org.test.Hello +${FLATPAK} override --user --talk-name=org.foo.NoTalk org.test.Hello +${FLATPAK} override --user --no-talk-name=org.foo.NoTalk org.test.Hello ${FLATPAK} override --user --show org.test.Hello > override assert_file_has_content override "^\[Session Bus Policy\]$" assert_file_has_content override "^org\.foo\.Own=own$" assert_file_has_content override "^org\.foo\.Talk=talk$" +assert_file_has_content override "^org\.foo\.NoTalk=none$" echo "ok override session bus names" @@ -103,11 +106,14 @@ reset_overrides ${FLATPAK} override --user --system-own-name=org.foo.Own.System org.test.Hello ${FLATPAK} override --user --system-talk-name=org.foo.Talk.System org.test.Hello +${FLATPAK} override --user --system-talk-name=org.foo.NoTalk.System org.test.Hello +${FLATPAK} override --user --system-no-talk-name=org.foo.NoTalk.System org.test.Hello ${FLATPAK} override --user --show org.test.Hello > override assert_file_has_content override "^\[System Bus Policy\]$" assert_file_has_content override "^org\.foo\.Own\.System=own$" assert_file_has_content override "^org\.foo\.Talk\.System=talk$" +assert_file_has_content override "^org\.foo\.NoTalk\.System=none$" echo "ok override system bus names"