Welcome to mirror list, hosted at ThFree Co, Russian Federation.

app-files-tags.feature « features « acceptance « tests - github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: efb1277007f25556ded75abc0d6859412335326b (plain)
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
86
87
88
89
90
91
92
@apache
Feature: app-files-tags

#  Scenario: show the input field for tags in the details view
#    Given I am logged in
#    And I open the details view for "welcome.txt"
#    And I see that the details view is open
#    When I open the input field for tags in the details view
#    Then I see that the input field for tags in the details view is shown

#  Scenario: show the input field for tags in the details view after closing and opening the details view again
#    Given I am logged in
#    And I open the details view for "welcome.txt"
#    And I see that the details view is open
#    And I close the details view
#    And I see that the details view is closed
#    And I open the details view for "welcome.txt"
#    And I see that the details view is open
#    When I open the input field for tags in the details view
#    Then I see that the input field for tags in the details view is shown

  Scenario: create tags using the Administration settings
    Given I am logged in as the admin
    And I visit the admin settings page
    And I open the "Basic settings" section of the "Administration" group
    # The "create" button does nothing before JavaScript was initialized, and
    # the only way to detect that is waiting for the button to select tags to be
    # shown.
    And I see that the button to select tags is shown
    When I create the tag "tag1" in the settings
    Then I see that the dropdown for tags in the settings eventually contains the tag "tag1"

#  Scenario: add tags using the dropdown in the details view
#    Given I am logged in as the admin
#    And I visit the admin settings page
#    And I open the "Basic settings" section of the "Administration" group
#    # The "create" button does nothing before JavaScript was initialized, and
#    # the only way to detect that is waiting for the button to select tags to be
#    # shown.
#    And I see that the button to select tags is shown
#    And I create the tag "tag1" in the settings
#    And I create the tag "tag2" in the settings
#    And I create the tag "tag3" in the settings
#    And I create the tag "tag4" in the settings
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag1"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag2"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag3"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag4"
#    And I log out
#    And I am logged in
#    And I open the details view for "welcome.txt"
#    And I open the input field for tags in the details view
#    # When the input field is opened the dropdown is also opened automatically.
#    When I check the tag "tag2" in the dropdown for tags in the details view
#    And I check the tag "tag4" in the dropdown for tags in the details view
#    Then I see that the tag "tag2" in the dropdown for tags in the details view is checked
#    And I see that the tag "tag4" in the dropdown for tags in the details view is checked
#    And I see that the input field for tags in the details view contains the tag "tag2"
#    And I see that the input field for tags in the details view contains the tag "tag4"
#
#  Scenario: remove tags using the dropdown in the details view
#    Given I am logged in as the admin
#    And I visit the admin settings page
#    And I open the "Basic settings" section of the "Administration" group
#    # The "create" button does nothing before JavaScript was initialized, and
#    # the only way to detect that is waiting for the button to select tags to be
#    # shown.
#    And I see that the button to select tags is shown
#    And I create the tag "tag1" in the settings
#    And I create the tag "tag2" in the settings
#    And I create the tag "tag3" in the settings
#    And I create the tag "tag4" in the settings
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag1"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag2"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag3"
#    And I see that the dropdown for tags in the settings eventually contains the tag "tag4"
#    And I log out
#    And I am logged in
#    And I open the details view for "welcome.txt"
#    And I open the input field for tags in the details view
#    # When the input field is opened the dropdown is also opened automatically.
#    And I check the tag "tag2" in the dropdown for tags in the details view
#    And I check the tag "tag4" in the dropdown for tags in the details view
#    And I check the tag "tag3" in the dropdown for tags in the details view
#    When I uncheck the tag "tag2" in the dropdown for tags in the details view
#    And I uncheck the tag "tag4" in the dropdown for tags in the details view
#    Then I see that the tag "tag2" in the dropdown for tags in the details view is not checked
#    And I see that the tag "tag4" in the dropdown for tags in the details view is not checked
#    And I see that the tag "tag3" in the dropdown for tags in the details view is checked
#    And I see that the input field for tags in the details view does not contain the tag "tag2"
#    And I see that the input field for tags in the details view does not contain the tag "tag4"
#    And I see that the input field for tags in the details view contains the tag "tag3"