Sha256: dd22572f13e20ed731b9ca083469644833b4b80a276ee0e8ef702f6f6fcddf90
Contents?: true
Size: 843 Bytes
Versions: 7
Compression:
Stored size: 843 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' RSpec.describe 'Review Admin' do stub_authorization! let!(:review) { create(:review) } context 'index' do before do visit spree.admin_reviews_path end it 'list reviews' do expect(page).to have_text review.product.name end it 'approve reviews' do expect(review.approved).to be false within("tr#review_#{review.id}") do find('.approve').click end expect(review.reload.approved).to be true end it 'edit reviews' do expect(page).to have_text review.product.name within("tr#review_#{review.id}") do find('.edit').click end expect(page).to have_text 'Editing' expect(page).to have_text review.title expect(page).to have_css('a', text: review.email) end end end
Version data entries
7 entries across 7 versions & 1 rubygems