Sha256: a85661f75d4ac7ed8d2c0e728cb10667e6c017ecbee0370f9d88681f3d63e90c
Contents?: true
Size: 1.85 KB
Versions: 3
Compression:
Stored size: 1.85 KB
Contents
require 'spec_helper' feature 'Setup' do include SessionSteps describe 'for a clean database' do before { DatabaseCleaner.clean } around :each do |example| Rails.application.config.action_dispatch.show_exceptions = true example.run Rails.application.config.action_dispatch.show_exceptions = false end scenario 'using the application setup', :js do visit root_path page.should have_text I18n.t :this_setup_will_get_you_up_and_running fill_in :first_name, with: 'John' fill_in :last_name, with: 'Doe' fill_in :email, with: 'j.doe@example.com' fill_in :password, with: 'aif5Ahzae6Ahweng1OZeiqu3' fill_in :password_confirmation, with: 'aif5Ahzae6Ahweng1OZeiqu3' fill_in :application_name, with: 'My New Network Application' fill_in :sub_organizations, with: "London\nBerlin\nParis\nNew York" click_on I18n.t :confirm accept_terms_of_use @user = User.first within '#logged-in-bar' do page.should have_text 'My New Network Application' end page.should have_selector '.box.what_is_new' page.should have_text @user.title within '#category_indicator' do page.should have_text 'London' page.should have_no_text 'Berlin' end within '#logged-in-bar' do page.should have_text I18n.t :global_admin end within '.vertical_menu' do click_on I18n.t :corporations page.should have_text 'London' page.should have_text 'Berlin' page.should have_text 'Paris' page.should have_text 'New York' end visit setup_path page.should have_text 'Error' page.should have_text 'Setup already done.' page.should have_no_text I18n.t :this_setup_will_get_you_up_and_running end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
your_platform-1.0.1 | spec/features/setup_spec.rb |
your_platform-1.0.0 | spec/features/setup_spec.rb |
your_platform-0.0.2 | spec/features/setup_spec.rb |