forked from Silverfish/proton-bridge
31 lines
1.3 KiB
Gherkin
31 lines
1.3 KiB
Gherkin
Feature: Bridge send usage metrics
|
|
Background:
|
|
Given there exists an account with username "[user:user1]" and password "password"
|
|
And there exists an account with username "[user:user2]" and password "password"
|
|
Then it succeeds
|
|
When bridge starts
|
|
Then it succeeds
|
|
|
|
|
|
Scenario: Telemetry availability - No user
|
|
Then bridge telemetry feature is enabled
|
|
When the user disables telemetry in bridge settings
|
|
Then bridge telemetry feature is disabled
|
|
When the user enables telemetry in bridge settings
|
|
Then bridge telemetry feature is enabled
|
|
|
|
|
|
Scenario: Telemetry availability - Multi user
|
|
When the user logs in with username "[user:user1]" and password "password"
|
|
And user "[user:user1]" finishes syncing
|
|
Then bridge telemetry feature is enabled
|
|
When the user logs in with username "[user:user2]" and password "password"
|
|
And user "[user:user2]" finishes syncing
|
|
When user "[user:user2]" has telemetry set to 0
|
|
Then bridge telemetry feature is disabled
|
|
When user "[user:user2]" has telemetry set to 1
|
|
Then bridge telemetry feature is enabled
|
|
When the user disables telemetry in bridge settings
|
|
Then bridge telemetry feature is disabled
|
|
When the user enables telemetry in bridge settings
|
|
Then bridge telemetry feature is enabled |