30 lines
1.1 KiB
Ruby
30 lines
1.1 KiB
Ruby
require File.expand_path('../../../../easyproject/easy_plugins/easy_extensions/test/spec/spec_helper', __FILE__)
|
|
|
|
RSpec.feature 'Global gantt', logged: :admin, js: true do
|
|
let!(:superproject) {
|
|
FactoryGirl.create(:project, add_modules: ['easy_gantt'], number_of_issues: 3)
|
|
}
|
|
around(:each) do |example|
|
|
with_settings(rest_api_enabled: 1) { example.run }
|
|
end
|
|
unless Redmine::Plugin.installed?(:easy_gantt_pro) then
|
|
it 'should load sample Data' do
|
|
visit easy_gantt_path
|
|
wait_for_ajax
|
|
expect(page).to have_css('#sample_cont')
|
|
expect(page).to have_text('1. Administrative Projects')
|
|
expect(page).to have_text('2. HR Projects')
|
|
expect(page).to have_text('3. IT Projects')
|
|
expect(page).to have_text('4. Product Development')
|
|
end
|
|
it 'should open sample project' do
|
|
visit easy_gantt_path
|
|
wait_for_ajax
|
|
expect(page).to have_text('3. IT Projects')
|
|
page.find('[task_id="p3"] .gantt_open').click
|
|
expect(page).to have_text('Client Project')
|
|
expect(page).to have_text('Implementation of IS')
|
|
expect(page).to have_text('Managing projects')
|
|
end
|
|
end
|
|
end |