aboutsummaryrefslogtreecommitdiff
path: root/test/system/searches_test.rb
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2024-03-14 11:34:28 +0100
committerMiquel Sabaté Solà <msabate@suse.com>2024-03-14 14:09:11 +0100
commit64e2bca8326bd46a2ad80b6a7a430dea0f81ff6b (patch)
treebf4d1894c45471ee1d38b6292b87e356737f2fb6 /test/system/searches_test.rb
parent90feff2bfcbdb5586a459c2350a4172a4423668e (diff)
downloadoperum-64e2bca8326bd46a2ad80b6a7a430dea0f81ff6b.tar.gz
operum-64e2bca8326bd46a2ad80b6a7a430dea0f81ff6b.zip
Added rubocop-minitest
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Diffstat (limited to 'test/system/searches_test.rb')
-rw-r--r--test/system/searches_test.rb19
1 files changed, 14 insertions, 5 deletions
diff --git a/test/system/searches_test.rb b/test/system/searches_test.rb
index a400e71..309d51c 100644
--- a/test/system/searches_test.rb
+++ b/test/system/searches_test.rb
@@ -21,11 +21,13 @@ class SearchesTest < ApplicationSystemTestCase
test 'the hidden menu should allow us to go into the searches#new url' do
find('#toggle-hidden-global-menu').click
+
assert_text I18n.t('searches.title')
click_on I18n.t('searches.object')
+
assert find('#search_body')
- assert page.current_path == new_search_path
+ assert_equal page.current_path, new_search_path
end
test 'can perform a new search' do
@@ -56,22 +58,25 @@ class SearchesTest < ApplicationSystemTestCase
# Hit the save button so the hidden form appears.
assert_text I18n.t('searches.save')
find('#save-search').click
+
assert_text I18n.t('searches.public')
fill_in 'Name', with: 'Nova cerca'
click_on I18n.t('helpers.submit.create')
assert_text 'Nova cerca'
- assert page.current_path == search_path(Search.find_by(name: 'Nova cerca'))
+ assert_equal page.current_path, search_path(Search.find_by(name: 'Nova cerca'))
end
test 'can edit a search that is not the Home' do
# Home cannot be edited.
find('#toggle-hidden-global-menu').click
+
assert_selector 'a', text: I18n.t('general.edit'), count: 0
# Select search1
click_on searches(:search1).name
+
assert_selector 'a', text: things(:thing1).title, count: 2
find('#toggle-hidden-global-menu').click
@@ -81,7 +86,7 @@ class SearchesTest < ApplicationSystemTestCase
# If you click on it, you will be on the edit page for it.
assert find('#search_body')
- assert page.current_path == edit_search_path(searches(:search1))
+ assert_equal page.current_path, edit_search_path(searches(:search1))
end
test 'edit an existing search works' do
@@ -92,6 +97,7 @@ class SearchesTest < ApplicationSystemTestCase
# Hit the save button so the hidden form appears.
assert_text I18n.t('searches.save')
find('#save-search').click
+
assert_text I18n.t('searches.public')
# Update the name.
@@ -101,23 +107,26 @@ class SearchesTest < ApplicationSystemTestCase
# We have been redirected to search#show, and the name has been refreshed.
assert_selector 'a', text: searches(:search1).name, count: 0
assert_text 'Nova cerca'
- assert page.current_path == search_path(searches(:search1))
+ assert_equal page.current_path, search_path(searches(:search1))
end
test 'can delete a search that is not the Home' do
# Home cannot be deleted.
find('#toggle-hidden-global-menu').click
+
assert_selector 'a', text: I18n.t('general.delete'), count: 0
# Select search1
click_on searches(:search1).name
+
assert_selector 'a', text: things(:thing1).title, count: 2
find('#toggle-hidden-global-menu').click
# It can be deleted!
assert_text I18n.t('general.delete')
accept_alert { click_on I18n.t('general.delete') }
+
assert_selector 'a', text: searches(:search1).name, count: 0
- assert Search.none?
+ assert_predicate Search, :none?
end
end