summaryrefslogtreecommitdiffstats
path: root/features/pidgin.feature
diff options
context:
space:
mode:
Diffstat (limited to 'features/pidgin.feature')
-rw-r--r--features/pidgin.feature12
1 files changed, 7 insertions, 5 deletions
diff --git a/features/pidgin.feature b/features/pidgin.feature
index 51d4a77..83330ce 100644
--- a/features/pidgin.feature
+++ b/features/pidgin.feature
@@ -9,11 +9,11 @@ Feature: Chatting anonymously using Pidgin
Background:
Given a computer
- And I capture all network traffic
When I start Tails from DVD and I login
Then Pidgin has the expected accounts configured with random nicknames
And I save the state so the background can be restored next scenario
+ @check_tor_leaks
Scenario: Connecting to the #tails IRC channel with the pre-configured account
When I start Pidgin through the GNOME menu
Then I see Pidgin's account manager window
@@ -21,7 +21,11 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then Pidgin successfully connects to the "irc.oftc.net" account
And I can join the "#tails" channel on "irc.oftc.net"
- And all Internet traffic has only flowed through Tor
+ When I type "/topic"
+ And I press the "ENTER" key
+ Then I see the Tails roadmap URL
+ When I click on the Tails roadmap URL
+ Then the Tor Browser has started and loaded the Tails roadmap
Scenario: Adding a certificate to Pidgin
And I start Pidgin through the GNOME menu
@@ -35,7 +39,7 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin
- @keep_volumes
+ @keep_volumes @check_tor_leaks
Scenario: Using a persistent Pidgin configuration
Given the USB drive "current" contains Tails with persistence configured and password "asdf"
And a computer
@@ -47,7 +51,6 @@ Feature: Chatting anonymously using Pidgin
# And I take note of the OTR key for Pidgin's "irc.oftc.net" account
And I shutdown Tails and wait for the computer to power off
Given a computer
- And I capture all network traffic
And I start Tails from USB drive "current" and I login with persistence password "asdf"
And Pidgin has the expected persistent accounts configured
# And Pidgin has the expected persistent OTR keys
@@ -57,7 +60,6 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then Pidgin successfully connects to the "irc.oftc.net" account
And I can join the "#tails" channel on "irc.oftc.net"
- And all Internet traffic has only flowed through Tor
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more