spec/features/authentication_pages_spec.rb in adminpanel-1.2.12 vs spec/features/authentication_pages_spec.rb in adminpanel-2.0.0

- old
+ new

@@ -1,41 +1,41 @@ require 'spec_helper' -require 'support/test_database' describe "Authentication" do - subject { page } + subject { page } - describe "sign in page" do + describe 'sign in page' do before { visit adminpanel.signin_path } it { should have_content(I18n.t("authentication.welcome")) } it { expect(page).to have_title(I18n.t("Panel title")) } end - describe "signin" do + describe 'signin' do before { visit adminpanel.signin_path } - describe "with invalid information" do - before { click_button "signin-button" } + describe 'with invalid information' do + before do + click_button 'signin-button' + end it { expect(page).to have_title(I18n.t("Panel title")) } - - it { should have_selector('div.alert.alert-error', :text => I18n.t("authentication.signin_error")) } + it { should have_selector('div.alert.alert-error', :text => I18n.t('authentication.signin_error')) } end - describe "with valid information" do - let(:user) { Factory(:user) } + describe 'with valid information' do + let(:user) { FactoryGirl.build(:user) } before do - valid_signin(user) + valid_signin_as_admin(user) end - it { should have_selector('div.alert.alert-success', :text => I18n.t("authentication.signin_success")) } - it { should have_selector('i.icon-off') } + it { should have_selector('div.alert.alert-success', :text => I18n.t('authentication.signin_success')) } + it { should have_selector('i.fa-power-off') } - describe "signing out" do - before { click_link "signout-button"} + describe 'signing out' do + before { click_link 'signout-button'} it { current_path.should == adminpanel.signin_path } it { expect(page).to have_title(I18n.t("Panel title")) } end