diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-01-16 16:09:20 -0800 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-01-16 16:09:20 -0800 |
commit | e7f772550c5fad5761777b76f97726be84693746 (patch) | |
tree | 0f24af28fd7167066b77a15a4e7c454fbde215a8 /features | |
parent | 41d7be3ce1ae9a4bff93b62322f35989b6ad4cf6 (diff) | |
download | gitlab-ce-e7f772550c5fad5761777b76f97726be84693746.tar.gz |
Add tests to home page url redirect
Diffstat (limited to 'features')
-rw-r--r-- | features/admin/settings.feature | 4 | ||||
-rw-r--r-- | features/steps/admin/settings.rb | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/features/admin/settings.feature b/features/admin/settings.feature index 8799c053ea2..8fdf0575c2c 100644 --- a/features/admin/settings.feature +++ b/features/admin/settings.feature @@ -5,5 +5,5 @@ Feature: Admin Settings And I visit admin settings page Scenario: Change application settings - When I disable gravatars and save form - Then I should be see gravatar disabled + When I modify settings and save form + Then I should see application settings saved diff --git a/features/steps/admin/settings.rb b/features/steps/admin/settings.rb index e8168e85def..c2d0d2a3fa3 100644 --- a/features/steps/admin/settings.rb +++ b/features/steps/admin/settings.rb @@ -4,13 +4,15 @@ class Spinach::Features::AdminSettings < Spinach::FeatureSteps include SharedAdmin include Gitlab::CurrentSettings - step 'I disable gravatars and save form' do + step 'I modify settings and save form' do uncheck 'Gravatar enabled' + fill_in 'Home page url', with: 'https://about.gitlab.com/' click_button 'Save' end - step 'I should be see gravatar disabled' do + step 'I should see application settings saved' do current_application_settings.gravatar_enabled.should be_false + current_application_settings.home_page_url.should == 'https://about.gitlab.com/' page.should have_content 'Application settings saved successfully' end end |