Fix a transient spec failure in "Admin Health Check" feature spec

Signed-off-by: Rémy Coutable <remy@rymai.me>
This commit is contained in:
Rémy Coutable 2017-04-04 20:28:43 +02:00
parent 81ac42bd5b
commit 44a5c6b2a3
No known key found for this signature in database
GPG Key ID: 46DF07E5CD9E96AB
1 changed files with 3 additions and 3 deletions

View File

@ -2,7 +2,6 @@ require 'spec_helper'
feature "Admin Health Check", feature: true do feature "Admin Health Check", feature: true do
include StubENV include StubENV
include WaitForAjax
before do before do
stub_env('IN_MEMORY_APPLICATION_SETTINGS', 'false') stub_env('IN_MEMORY_APPLICATION_SETTINGS', 'false')
@ -24,11 +23,12 @@ feature "Admin Health Check", feature: true do
expect(page).to have_selector('#health-check-token', text: token) expect(page).to have_selector('#health-check-token', text: token)
end end
describe 'reload access token', js: true do describe 'reload access token' do
it 'changes the access token' do it 'changes the access token' do
orig_token = current_application_settings.health_check_access_token orig_token = current_application_settings.health_check_access_token
click_button 'Reset health check access token' click_button 'Reset health check access token'
wait_for_ajax
expect(page).to have_content('New health check access token has been generated!')
expect(find('#health-check-token').text).not_to eq orig_token expect(find('#health-check-token').text).not_to eq orig_token
end end
end end