Commit cf678945 authored by Luke "Jared" Bennett's avatar Luke "Jared" Bennett

Finished feature specs

parent 18751fb1
- content_for :page_specific_javascripts do - content_for :page_specific_javascripts do
= page_specific_javascript_bundle_tag('balsamiq_viewer') = page_specific_javascript_bundle_tag('balsamiq_viewer')
.file-content#js-balsamiq-viewer{ data: { endpoint: namespace_project_raw_path(@project.namespace, @project, @id) } } .file-content.balsamiq-viewer#js-balsamiq-viewer{ data: { endpoint: namespace_project_raw_path(@project.namespace, @project, @id) } }
...@@ -7,18 +7,21 @@ feature 'Balsamiq preview', :feature, :js do ...@@ -7,18 +7,21 @@ feature 'Balsamiq preview', :feature, :js do
let(:project) { create(:project) } let(:project) { create(:project) }
let(:branch) { 'add-balsamiq-file' } let(:branch) { 'add-balsamiq-file' }
let(:path) { 'files/images/balsamiq.bmpr' } let(:path) { 'files/images/balsamiq.bmpr' }
let(:file_content) { find('.file-content') }
before do before do
project.add_master(user) project.add_master(user)
login_as user login_as user
p namespace_project_blob_path(project.namespace, project, tree_join(branch, path))
visit namespace_project_blob_path(project.namespace, project, tree_join(branch, path)) visit namespace_project_blob_path(project.namespace, project, tree_join(branch, path))
end end
it 'should' do it 'should show a loading icon' do
screenshot_and_open_image expect(file_content).to have_selector('.loading')
end
it 'should show a viewer container' do
expect(page).to have_selector('.balsamiq-viewer')
end end
end end
...@@ -27,6 +27,7 @@ module TestEnv ...@@ -27,6 +27,7 @@ module TestEnv
'expand-collapse-files' => '025db92', 'expand-collapse-files' => '025db92',
'expand-collapse-lines' => '238e82d', 'expand-collapse-lines' => '238e82d',
'video' => '8879059', 'video' => '8879059',
'add-balsamiq-file' => 'b89b56d',
'crlf-diff' => '5938907', 'crlf-diff' => '5938907',
'conflict-start' => '824be60', 'conflict-start' => '824be60',
'conflict-resolvable' => '1450cd6', 'conflict-resolvable' => '1450cd6',
......
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