Sha256: e8d7c43148226260d688fe8bc993bc559a2980ebc5b45533d9e4a29172e7e8f1
Contents?: true
Size: 943 Bytes
Versions: 23
Compression:
Stored size: 943 Bytes
Contents
require 'spec_helper' feature 'disable user flow', organization_workspace: :test do let!(:current_organization) { Organization.current } let(:user) { create(:user) } let!(:chapter) { create(:chapter, lessons: [ create(:lesson, guide: create(:guide))]) } let(:book) { current_organization.book } before { reindex_current_organization! } before { set_current_user! user } scenario 'enabled visitor' do visit '/' expect(page).to have_text('ム mumuki') expect(page).to have_text(current_organization.book.name) expect(user.reload.last_organization).to eq current_organization end scenario 'disable visitor' do user.disable! visit '/' expect(page).to_not have_text('ム mumuki') expect(page).to_not have_text(current_organization.book.name) expect(page).to have_text('You are trying to visit a permamently disabled or deleted resource') end end
Version data entries
23 entries across 23 versions & 1 rubygems