Merge branch 'doc/16199-usb-images-beta'
[tails.git] / features / electrum.feature
blob3de1aa295e3227ace729cba6aa01ab2046b13e8b
1 @product @check_tor_leaks
2 Feature: Electrum Bitcoin client
3   As a Tails user
4   I might want to use a Bitcoin client
5   And all Internet traffic should flow only through Tor
7   Scenario: A warning will be displayed if Electrum is not persistent
8     Given I have started Tails from DVD without network and logged in
9     When I start Electrum through the GNOME menu
10     But persistence for "electrum" is not enabled
11     And I see a warning that Electrum is not persistent
13   #11697
14   @fragile
15   Scenario: Using a persistent Electrum configuration
16     Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in
17     And the network is plugged
18     And Tor is ready
19     And available upgrades have been checked
20     And all notifications have disappeared
21     Then persistence for "electrum" is enabled
22     When I start Electrum through the GNOME menu
23     But a bitcoin wallet is not present
24     Then Electrum starts
25     And I am prompted to configure Electrum
26     When I follow the Electrum wizard to create a new bitcoin wallet
27     Then a bitcoin wallet is present
28     And I see the main Electrum client window
29     And Electrum successfully connects to the network
30     Then I shutdown Tails and wait for the computer to power off
31     Given I start Tails from USB drive "__internal" and I login with persistence enabled
32     When I start Electrum through the GNOME menu
33     But a bitcoin wallet is present
34     Then Electrum starts
35     And I am prompted to enter my Electrum wallet password
36     When I enter my Electrum wallet password
37     Then I see the main Electrum client window
38     And Electrum successfully connects to the network