name -> key

This commit is contained in:
Jose Farias
2024-11-18 12:04:52 -06:00
parent 3d34bc0512
commit 0c51129e1e
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -25,10 +25,10 @@ module Filter::Params
end
end
def params_without(name, value)
def params_without(key, value)
to_params.tap do |params|
params[name].delete(value) if params[name].is_a?(Array)
params.delete(name) if params[name] == value
params[key].delete(value) if params[key].is_a?(Array)
params.delete(key) if params[key] == value
end
end
end
+1 -1
View File
@@ -100,7 +100,7 @@ class FilterTest < ActiveSupport::TestCase
assert_equal "Most discussed, tagged #Mobile, and assigned to JZ in all projects", filters(:jz_assignments).plain_summary
end
test "params without a name-value pair" do
test "params without a key-value pair" do
filter = users(:david).filters.new indexed_by: "most_discussed", assignee_ids: [ users(:jz).id, users(:kevin).id ]
expected = { indexed_by: "most_discussed", assignee_ids: [ users(:kevin).id ] }