spec/requests/user_spec.rb in iugusdk-1.0.0.alpha.3 vs spec/requests/user_spec.rb in iugusdk-1.0.0.alpha.4

- old
+ new

@@ -2,15 +2,32 @@ describe 'account settings view' do before(:each) do IuguSDK::enable_social_login = true IuguSDK::enable_social_linking = true + IuguSDK::enable_user_cancel = true visit '/account/auth/facebook' visit profile_settings_path end - it { page.should have_link I18n.t("iugu.remove_user") } it { page.should have_content I18n.t("iugu.social_account") } + + context "when enable_user_cancel == true" do + before(:each) do + IuguSDK::enable_user_cancel = true + visit profile_settings_path + end + + it { page.should have_link I18n.t("iugu.remove_user") } + end + + context "when enable_user_cancel == false" do + before(:each) do + IuguSDK::enable_user_cancel = false + visit profile_settings_path + end + it { page.should_not have_link I18n.t("iugu.remove_user") } + end context "when user is being destroyed" do before(:each) do click_on I18n.t("iugu.remove_user") end