Sha256: 74018af09b5e7579703d358224ee5fbca1903afd4355a0f4235a2b6839e9b019
Contents?: true
Size: 758 Bytes
Versions: 1
Compression:
Stored size: 758 Bytes
Contents
require File.expand_path("test_helper", __dir__) class NamespaceTest < SearchCop::TestCase def test_model_namespace expected = create(:product, title: "Expected") rejected = create(:product, title: "Rejected") results = SomeNamespace::Product.search("Expected") assert_includes results.map(&:id), expected.id refute_includes results.map(&:id), rejected.id end def test_model_namespace_with_associations expected = create(:product, user: create(:user, username: "Expected")) rejected = create(:product, user: create(:user, username: "Rejected")) results = SomeNamespace::Product.search("user:Expected") assert_includes results.map(&:id), expected.id refute_includes results.map(&:id), rejected.id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
search_cop-1.2.2 | test/namespace_test.rb |