-
Notifications
You must be signed in to change notification settings - Fork 159
/
sort.feature
85 lines (77 loc) · 2.77 KB
/
sort.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Feature: Sort files/folders
As a user
I would like to sort files/folders
So that I can make the file/folder list more clear
Background:
Given user "Alice" has been created with default attributes and without skeleton files in the server
And user "Alice" has logged in using the webUI
And user "Alice" has created folder "test_sort" in the server
And user "Alice" has created the following folders in the server
| entry_name |
| test_sort/a |
| test_sort/a 文件 |
| test_sort/10 |
| test_sort/1 |
| test_sort/2 |
| test_sort/z |
And user "Alice" has created the following files in the server
| entry_name |
| test_sort/a.txt |
| test_sort/a space.txt |
| test_sort/a space (2).txt |
| test_sort/a space 文件 |
| test_sort/a space 文件夹 |
| test_sort/b1.txt |
| test_sort/b2.txt |
| test_sort/b10.txt |
| test_sort/z.txt |
Scenario: Folders are listed before files alphabetically by default and sorted using natural sort
When the user has browsed to the personal page
Then these resources should be listed in the folder "test_sort" on the webUI
| entry_name |
| a |
| a 文件 |
| 1 |
| 2 |
| 10 |
| z |
| a.txt |
| a space.txt |
| a space (2).txt |
| a space 文件 |
| a space 文件夹 |
| b1.txt |
| b2.txt |
| b10.txt |
| z.txt |
Scenario: Resources can be sorted in reverse alphabetical order
When the user has browsed to the personal page
And the user has set the sort order of the "Name" column to descending order
Then these resources should be listed in the folder "test_sort" on the webUI
| entry_name |
| z.txt |
| b10.txt |
| b2.txt |
| b1.txt |
| a space 文件夹 |
| a space 文件 |
| a space (2).txt |
| a space.txt |
| a.txt |
| z |
| 10 |
| 2 |
| 1 |
| a 文件 |
| a |
Scenario: Resources can be sorted by updated time
When the user has browsed to the personal page
And the user has set the sort order of the "Modified" column to ascending order
Then these resources should be listed in the folder "test_sort" on the webUI
| entry_name |
| a |
| a 文件 |
| 10 |
| 1 |
| 2 |
| z |