2020-05-24 23:13:21 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require 'spec_helper'
|
|
|
|
|
2020-06-23 00:09:42 +05:30
|
|
|
RSpec.describe 'User views issue designs', :js do
|
2020-05-24 23:13:21 +05:30
|
|
|
include DesignManagementTestHelpers
|
|
|
|
|
|
|
|
let_it_be(:project) { create(:project_empty_repo, :public) }
|
|
|
|
let_it_be(:issue) { create(:issue, project: project) }
|
|
|
|
let_it_be(:design) { create(:design, :with_file, issue: issue) }
|
|
|
|
|
|
|
|
before do
|
|
|
|
enable_design_management
|
|
|
|
|
|
|
|
visit project_issue_path(project, issue)
|
|
|
|
|
|
|
|
click_link 'Designs'
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'opens design detail' do
|
|
|
|
click_link design.filename
|
|
|
|
|
|
|
|
page.within(find('.js-design-header')) do
|
|
|
|
expect(page).to have_content(design.filename)
|
|
|
|
end
|
|
|
|
|
|
|
|
expect(page).to have_selector('.js-design-image')
|
|
|
|
end
|
|
|
|
end
|