3
0
Fork 0
forked from mirrors/nixpkgs

signal-desktop: fix test

Test was broken because network is not available during sandboxed test
run and therefore the expected text was never shown.

ZHF: #97479
This commit is contained in:
Kai Harries 2020-09-13 18:29:13 +02:00
parent 7849d11478
commit ddd23d6790

View file

@ -31,8 +31,13 @@ import ./make-test-python.nix ({ pkgs, ...} :
# start signal desktop
machine.execute("su - alice -c signal-desktop &")
# wait for the "Link your phone to Signal Desktop" message
machine.wait_for_text("Link your phone to Signal Desktop")
# Wait for the Signal window to appear. Since usually the tests
# are run sandboxed and therfore with no internet, we can not wait
# for the message "Link your phone ...". Nor should we wait for
# the "Failed to connect to server" message, because when manually
# running this test it will be not sandboxed.
machine.wait_for_text("Signal")
machine.wait_for_text("File Edit View Window Help")
machine.screenshot("signal_desktop")
'';
})