summaryrefslogtreecommitdiffstats
path: root/tests/acceptance
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2018-12-21 13:45:36 +0100
committerDaniel Calviño Sánchez <danxuliu@gmail.com>2019-01-22 12:51:53 +0100
commit374b02c7bc0d69d9e54213bc95008e1d8c578f47 (patch)
treeab03b3647c43b039afd923b5e0bd1f3e22fa4d1e /tests/acceptance
parent42457c8b232bb2f7a1e2f92004f59151a7d80cd8 (diff)
downloadnextcloud-server-374b02c7bc0d69d9e54213bc95008e1d8c578f47.tar.gz
nextcloud-server-374b02c7bc0d69d9e54213bc95008e1d8c578f47.zip
Add acceptance tests for copying files to the same folder
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'tests/acceptance')
-rw-r--r--tests/acceptance/features/app-files.feature33
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/acceptance/features/app-files.feature b/tests/acceptance/features/app-files.feature
index d5a607e209f..50bb9d20022 100644
--- a/tests/acceptance/features/app-files.feature
+++ b/tests/acceptance/features/app-files.feature
@@ -202,6 +202,39 @@ Feature: app-files
And I see that the file list contains a file named "Folder"
And I see that the file list contains a file named "Not selected folder"
+ Scenario: copy a file in its same folder
+ Given I am logged in
+ When I start the move or copy operation for "welcome.txt"
+ # No folder was explicitly selected, so the last selected folder is the
+ # current folder.
+ And I copy to the last selected folder in the file picker
+ Then I see that the file list contains a file named "welcome.txt"
+ And I see that the file list contains a file named "welcome (copy).txt"
+
+ Scenario: copy a file twice in its same folder
+ Given I am logged in
+ And I start the move or copy operation for "welcome.txt"
+ # No folder was explicitly selected, so the last selected folder is the
+ # current folder.
+ And I copy to the last selected folder in the file picker
+ When I start the move or copy operation for "welcome.txt"
+ And I copy to the last selected folder in the file picker
+ Then I see that the file list contains a file named "welcome.txt"
+ And I see that the file list contains a file named "welcome (copy).txt"
+ And I see that the file list contains a file named "welcome (copy 2).txt"
+
+ Scenario: copy a copy of a file in its same folder
+ Given I am logged in
+ And I start the move or copy operation for "welcome.txt"
+ # No folder was explicitly selected, so the last selected folder is the
+ # current folder.
+ And I copy to the last selected folder in the file picker
+ When I start the move or copy operation for "welcome (copy).txt"
+ And I copy to the last selected folder in the file picker
+ Then I see that the file list contains a file named "welcome.txt"
+ And I see that the file list contains a file named "welcome (copy).txt"
+ And I see that the file list contains a file named "welcome (copy 2).txt"
+
Scenario: rename a file with the details view open
Given I am logged in
And I open the details view for "welcome.txt"