Files
proton-bridge/tests/features/user/telemetry.feature
2023-05-22 11:16:56 +00:00

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