group specs into one it block, added fullname with comma reversed ransacker

This commit is contained in:
Dung Bui
2023-12-04 08:45:19 +07:00
parent 6206164c30
commit 8a3aababa1
4 changed files with 57 additions and 11 deletions

View File

@@ -233,4 +233,19 @@ describe Spree::Address do
expect(result2).not_to include(address1)
end
end
describe "ransacker :full_name_with_comma_reversed" do
it "searches for records with matching reversed full names" do
address1 = create(:address, firstname: 'John', lastname: 'Doe')
address2 = create(:address, firstname: 'Jane', lastname: 'Smith')
result1 = described_class.ransack(full_name_with_comma_reversed_cont: 'Doe, John').result
expect(result1).to include(address1)
expect(result1).not_to include(address2)
result2 = described_class.ransack(full_name_with_comma_reversed_cont: 'Smith, Jane').result
expect(result2).to include(address2)
expect(result2).not_to include(address1)
end
end
end