autocomplete: fix autocomplete triggering after blank space.

This commit is contained in:
evazion
2019-09-23 22:30:56 -05:00
parent 51e4edadb1
commit e96d3cba78
2 changed files with 11 additions and 5 deletions

View File

@@ -8,6 +8,7 @@ class AutocompleteTest < ApplicationSystemTestCase
def assert_autocomplete_equals(expected_results, text, id:)
autocomplete(id, text)
sleep 1 if expected_results.empty?
assert_selector 'ul.ui-autocomplete li', count: expected_results.size
expected_results.each do |result|
@@ -102,6 +103,11 @@ class AutocompleteTest < ApplicationSystemTestCase
assert_search_autocomplete_equals([], "one two")
end
should "not complete tags after a space" do
create(:tag, name: "bkub", post_count: 42)
assert_search_autocomplete_equals([], "bkub ")
end
should "correct invalid operator combinations" do
create(:tag, name: "bkub", post_count: 42)