58 lines
3.0 KiB
Gherkin
58 lines
3.0 KiB
Gherkin
Feature: filter activity for user
|
|
As a user
|
|
I want to filter activity
|
|
So that I can view activity of specific user
|
|
|
|
@smoke
|
|
Scenario: filter synced activities
|
|
Given user "Alice" has been created in the server with default attributes
|
|
And user "Brian" has been created in the server with default attributes
|
|
And user "Alice" has created folder "simple-folder" in the server
|
|
And user "Brian" has created folder "brian-folder" in the server
|
|
And the user has set up the following accounts with default settings:
|
|
| users |
|
|
| Alice |
|
|
| Brian |
|
|
When the user opens the activity tab
|
|
And the user selects "Local Activity" tab in the activity
|
|
And the user checks the activities of account "Alice Hansen@%local_server_hostname%"
|
|
Then the following activities should be displayed in synced table
|
|
| resource | action | account |
|
|
| simple-folder | Downloaded | Alice Hansen@%local_server_hostname% |
|
|
But the following activities should not be displayed in synced table
|
|
| resource | action | account |
|
|
| brian-folder | Downloaded | Brian Murphy@%local_server_hostname% |
|
|
|
|
@skipOnWindows
|
|
Scenario: filter not synced activities (Linux only)
|
|
Given user "Alice" has been created in the server with default attributes
|
|
And user "Alice" has set up a client with default settings
|
|
And user "Alice" has created a folder "Folder1" inside the sync folder
|
|
When user "Alice" creates the following files inside the sync folder:
|
|
| files |
|
|
| /.htaccess |
|
|
| /Folder1/a\\a.txt |
|
|
And the user opens the activity tab
|
|
And the user selects "Not Synced" tab in the activity
|
|
Then the file "Folder1/a\\a.txt" should be blacklisted
|
|
And the file ".htaccess" should be excluded
|
|
When the user unchecks the "Excluded" filter
|
|
Then the following activities should be displayed in not synced table
|
|
| resource | status | account |
|
|
| Folder1/a\\a.txt | Blacklisted | Alice Hansen@%local_server_hostname% |
|
|
|
|
@skipOnLinux
|
|
Scenario: filter not synced activities (Windows only)
|
|
Given user "Alice" has been created in the server with default attributes
|
|
And user "Alice" has set up a client with default settings
|
|
When user "Alice" creates the following files inside the sync folder:
|
|
| files |
|
|
| /.htaccess |
|
|
And the user opens the activity tab
|
|
And the user selects "Not Synced" tab in the activity
|
|
Then the file ".htaccess" should be excluded
|
|
When the user unchecks the "Excluded" filter
|
|
Then the following activities should not be displayed in not synced table
|
|
| resource | status | account |
|
|
| .htaccess | Excluded | Alice Hansen@%local_server_hostname% |
|