mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
46 lines
1.1 KiB
Gherkin
46 lines
1.1 KiB
Gherkin
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||
|
||
@system @essential @users_groups
|
||
Feature: Users and Groups
|
||
Manage users and groups.
|
||
|
||
Background:
|
||
Given I'm a logged in user
|
||
|
||
Scenario: Create user
|
||
Given the user alice doesn't exist
|
||
When I create a user named alice with password secret123secret123
|
||
Then alice should be listed as a user
|
||
|
||
Scenario: Rename user
|
||
Given the user alice exists
|
||
Given the user bob doesn't exist
|
||
When I rename the user alice to bob
|
||
Then alice should not be listed as a user
|
||
Then bob should be listed as a user
|
||
|
||
Scenario: Delete user
|
||
Given the user alice exists
|
||
When I delete the user alice
|
||
Then alice should not be listed as a user
|
||
|
||
Scenario Outline: Change language
|
||
When I change the language to <language>
|
||
Then Plinth language should be <language>
|
||
|
||
Examples:
|
||
| language |
|
||
| dansk |
|
||
| Deutsch |
|
||
| español |
|
||
| français |
|
||
| norsk (bokmål) |
|
||
| Nederlands |
|
||
| polski |
|
||
| Português |
|
||
| Русский |
|
||
| svenska |
|
||
| తెలుగు |
|
||
| Türkçe |
|
||
| 简体中文 |
|