projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
11837: write tests
[arvados.git]
/
apps
/
workbench
/
test
/
integration
/
trash_test.rb
diff --git
a/apps/workbench/test/integration/trash_test.rb
b/apps/workbench/test/integration/trash_test.rb
index 6cac1beb2cfa93b6cd263218e1a550cd56c5a21c..857e57a69dd99b13e47fba931bb2896967bdad69 100644
(file)
--- a/
apps/workbench/test/integration/trash_test.rb
+++ b/
apps/workbench/test/integration/trash_test.rb
@@
-15,8
+15,8
@@
class TrashTest < ActionDispatch::IntegrationTest
assert_text deleted['name']
assert_text expired1['name']
assert_text deleted['name']
assert_text expired1['name']
- assert_
text expired2['name']
- assert_no_text 'foo_file'
+ assert_
no_text expired2['name'] # not readable by this user
+ assert_no_text 'foo_file'
# not trash
# Un-trash one item using selection dropdown
within('tr', text: deleted['name']) do
# Un-trash one item using selection dropdown
within('tr', text: deleted['name']) do
@@
-33,21
+33,13
@@
class TrashTest < ActionDispatch::IntegrationTest
assert_text expired1['name'] # this should still be there
assert_no_text deleted['name'] # this should no longer be here
assert_text expired1['name'] # this should still be there
assert_no_text deleted['name'] # this should no longer be here
- # expired2 is not editable by me; checkbox and recycle button shouldn't be offered
- within('tr', text: expired2['name']) do
- assert_nil first('input')
- assert_nil first('.fa-recycle')
- end
-
# Un-trash another item using the recycle button
within('tr', text: expired1['name']) do
first('.fa-recycle').click
# Un-trash another item using the recycle button
within('tr', text: expired1['name']) do
first('.fa-recycle').click
- accept_alert
end
wait_for_ajax
end
wait_for_ajax
- assert_text expired2['name']
assert_no_text expired1['name']
# verify that the two un-trashed items are now shown in /collections page
assert_no_text expired1['name']
# verify that the two un-trashed items are now shown in /collections page
@@
-59,7
+51,7
@@
class TrashTest < ActionDispatch::IntegrationTest
test "trash page with search" do
deleted = api_fixture('collections')['deleted_on_next_sweep']
test "trash page with search" do
deleted = api_fixture('collections')['deleted_on_next_sweep']
- expired = api_fixture('collections')['unique_expired_collection
2
']
+ expired = api_fixture('collections')['unique_expired_collection']
visit page_with_token('active', "/trash")
visit page_with_token('active', "/trash")