+ ['active', false, false, false, 'Two Part Pipeline Template', false],
+ ['active', false, false, true, 'Two Part Pipeline Template', false],
+ ['active', true, false, false, 'Two Part Pipeline Template', false],
+ ['active', true, true, false, 'Two Part Pipeline Template', false],
+ ['active', true, false, true, 'Two Part Pipeline Template', false],
+ ['active', true, true, true, 'Two Part Pipeline Template', false],
+ ['project_viewer', false, false, true, 'Two Part Pipeline Template', false],
+ ['project_viewer', true, false, true, 'Two Part Pipeline Template', false],
+ ['project_viewer', true, true, true, 'Two Part Pipeline Template', false],
+ ['active', false, false, false, 'Two Part Template with dataclass File', true],
+ ['active', false, false, true, 'Two Part Template with dataclass File', true],
+ ].each do |user, with_options, choose_options, in_aproject, template_name, choose_file|
+ test "Rerun pipeline instance as #{user} using options #{with_options} #{choose_options}
+ in #{in_aproject} with #{template_name} with file #{choose_file}" do
+ visit page_with_token('active')
+
+ # need bigger modal size when choosing a file from collection
+ Capybara.current_session.driver.browser.manage.window.resize_to(1024, 768)