spec/models/review_spec.rb in solidus_reviews-1.6.0 vs spec/models/review_spec.rb in solidus_reviews-1.7.0
- old
+ new
@@ -121,9 +121,21 @@
expect(described_class.default_approval_filter.to_a).to eq([approved_review_2, approved_review_3, approved_review_1])
end
end
end
+ describe '.ransackable_attributes' do
+ subject { described_class.ransackable_attributes }
+
+ it { is_expected.to contain_exactly("approved", "name", "review", "title") }
+ end
+
+ describe '.ransackable_associations' do
+ subject { described_class.ransackable_associations }
+
+ it { is_expected.to contain_exactly("feedback_reviews", "product", "user") }
+ end
+
describe '#recalculate_product_rating' do
let(:product) { create(:product) }
let!(:review) { create(:review, product: product) }
before { product.reviews << review }