Sha256: 4db72c065a3b8704f7a01c4fbf9b4d921f285a3d659f717ea0bdfb256cb76828
Contents?: true
Size: 1.79 KB
Versions: 1
Compression:
Stored size: 1.79 KB
Contents
# frozen_string_literal: true require 'spec_helper' describe Spree::ReviewsConfiguration do subject { described_class.new } before do subject.reset end it 'has the include_unapproved_reviews preference' do expect(subject).to respond_to(:preferred_include_unapproved_reviews) expect(subject).to respond_to(:preferred_include_unapproved_reviews=) expect(subject.preferred_include_unapproved_reviews).to be false end it 'has the preview_size preference' do expect(subject).to respond_to(:preferred_preview_size) expect(subject).to respond_to(:preferred_preview_size=) expect(subject.preferred_preview_size).to eq(3) end it 'has the show_email preference' do expect(subject).to respond_to(:preferred_show_email) expect(subject).to respond_to(:preferred_show_email=) expect(subject.preferred_show_email).to be false end it 'has the show_verified_purchaser preference' do expect(subject).to respond_to(:preferred_show_verified_purchaser) expect(subject).to respond_to(:preferred_show_verified_purchaser=) expect(subject.preferred_show_verified_purchaser).to be false end it 'has the feedback_rating preference' do expect(subject).to respond_to(:preferred_feedback_rating) expect(subject).to respond_to(:preferred_feedback_rating=) expect(subject.preferred_feedback_rating).to be false end it 'has the require_login preference' do expect(subject).to respond_to(:preferred_require_login) expect(subject).to respond_to(:preferred_require_login=) expect(subject.preferred_require_login).to be true end it 'has the track_locale preference' do expect(subject).to respond_to(:preferred_track_locale) expect(subject).to respond_to(:preferred_track_locale=) expect(subject.preferred_track_locale).to be false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_reviews-1.3.0 | spec/models/reviews_configuration_spec.rb |