Commit e6c13d29 authored by Stan Hu's avatar Stan Hu

Improve flaky ACE editor spec

The ACE editor JavaScript may not be loaded when the spec
runs evaluateScript. Wait for the editor to load before
attempting to run ACE-specific JavaScript.
parent 2be34630
...@@ -56,11 +56,10 @@ describe 'User creates files' do ...@@ -56,11 +56,10 @@ describe 'User creates files' do
find('.add-to-tree').click find('.add-to-tree').click
click_link('New file') click_link('New file')
expect(page).to have_selector('.file-editor')
end end
it 'creates and commit a new file', js: true do it 'creates and commit a new file', js: true do
expect(page).to have_selector('.file-editor')
execute_script("ace.edit('editor').setValue('*.rbca')") execute_script("ace.edit('editor').setValue('*.rbca')")
fill_in(:file_name, with: 'not_a_file.md') fill_in(:file_name, with: 'not_a_file.md')
fill_in(:commit_message, with: 'New commit message', visible: true) fill_in(:commit_message, with: 'New commit message', visible: true)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment