Patch #39109 ยป 0001-Use-capybara-assertion.patch
test/system/issues_test.rb | ||
---|---|---|
443 | 443 |
# wait for ajax response |
444 | 444 |
assert page.has_select?('issue_project_id', selected: 'OnlineStore') |
445 | 445 | |
446 |
assert_selector 'input[type=submit]', count: 2 |
|
446 | 447 |
submit_buttons = page.all('input[type=submit]') |
447 |
assert_equal 2, submit_buttons.size |
|
448 | 448 |
assert_equal 'Move', submit_buttons[0].value |
449 | 449 |
assert_equal 'Move and follow', submit_buttons[1].value |
450 | 450 | |
... | ... | |
507 | 507 |
# wait for ajax response |
508 | 508 |
assert page.has_select?('issue_project_id', selected: 'OnlineStore') |
509 | 509 | |
510 |
assert_selector 'input[type=submit]', count: 2 |
|
510 | 511 |
submit_buttons = page.all('input[type=submit]') |
511 |
assert_equal 2, submit_buttons.size |
|
512 | ||
512 | 513 |
assert_equal 'Copy', submit_buttons[0].value |
513 | 514 |
assert_equal 'Copy and follow', submit_buttons[1].value |
514 | 515 |
page.find('#issue_priority_id').select('High') |
... | ... | |
645 | 646 |
wait_for_ajax |
646 | 647 | |
647 | 648 |
# assert log time form does not exist anymore for user without required permissions on the new project |
648 |
assert_not page.has_css?('#log_time')
|
|
649 |
assert page.has_no_css?('#log_time')
|
|
649 | 650 |
end |
650 | 651 | |
651 | 652 |
def test_update_issue_form_should_include_add_notes_form_only_for_users_with_permission |
... | ... | |
665 | 666 |
wait_for_ajax |
666 | 667 | |
667 | 668 |
# assert add notes form does not exist anymore for user without required permissions on the new project |
668 |
assert_not page.has_css?('#add_notes')
|
|
669 |
assert page.has_no_css?('#add_notes')
|
|
669 | 670 |
end |
670 | 671 |
end |
test/system/timelog_test.rb | ||
---|---|---|
43 | 43 |
end |
44 | 44 |
within 'select#time_entry_activity_id' do |
45 | 45 |
assert has_content?('Development') |
46 |
assert !has_content?('Design')
|
|
46 |
assert has_no_content?('Design')
|
|
47 | 47 |
end |
48 | 48 |
end |
49 | 49 | |
... | ... | |
69 | 69 |
fill_in 'Hours', :with => '7' |
70 | 70 |
page.first(:button, 'Submit').click |
71 | 71 | |
72 |
assert_equal "/projects/ecookbook/time_entries", current_path
|
|
72 |
assert_current_path "/projects/ecookbook/time_entries"
|
|
73 | 73 |
entries = TimeEntry.where(:id => [1,2,3]).to_a |
74 | 74 |
assert entries.all? {|entry| entry.hours == 7.0} |
75 | 75 |
end |