require 'spec_helper' feature 'Multi-file editor new file', :js do let(:user) { create(:user) } let(:project) { create(:project, :repository) } before do project.add_master(user) sign_in(user) set_cookie('new_repo', 'true') visit project_tree_path(project, :master) wait_for_requests click_link('Multi Edit') wait_for_requests end after do set_cookie('new_repo', 'false') end it 'creates file in current directory' do find('.add-to-tree').click click_link('New file') page.within('.modal') do find('.form-control').set('file name') click_button('Create file') end wait_for_requests find('.multi-file-commit-panel-collapse-btn').click fill_in('commit-message', with: 'commit message ide') click_button('Commit') expect(page).to have_content('file name') end end