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

Version Path
mumuki-laboratory-7.10.5 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.10.4 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.10.3 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.10.2 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.10.1 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.10.0 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.9.2 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.9.1 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.9.0 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.6 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.5 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.4 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.8.0 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.3 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.2 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.1 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.7.0 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.6.2 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.6.1 spec/features/disable_user_flow_spec.rb
mumuki-laboratory-7.6.0 spec/features/disable_user_flow_spec.rb