/bulk_update_requests: add search form.

This commit is contained in:
evazion
2017-05-14 12:47:57 -05:00
parent f510a0d9d2
commit 614bf44086
5 changed files with 67 additions and 3 deletions

View File

@@ -106,5 +106,18 @@ class BulkUpdateRequestTest < ActiveSupport::TestCase
assert_match(/\[REJECTED\]/, @topic.title)
end
end
context "when searching" do
setup do
@bur1 = FactoryGirl.create(:bulk_update_request, title: "foo", script: "create alias aaa -> bbb", user_id: @admin.id)
@bur2 = FactoryGirl.create(:bulk_update_request, title: "bar", script: "create implication bbb -> ccc", user_id: @admin.id)
@bur1.approve!(@admin)
end
should "work" do
assert_equal([@bur2.id, @bur1.id], BulkUpdateRequest.search.map(&:id))
assert_equal([@bur1.id], BulkUpdateRequest.search(user_name: @admin.name, approver_name: @admin.name, status: "approved").map(&:id))
end
end
end
end