| 49 |
49 |
# check issue attributes
|
| 50 |
50 |
assert_equal 'jsmith', issue.author.login
|
| 51 |
51 |
assert_equal 1, issue.project.id
|
| 52 |
|
assert_equal IssueStatus.find_by_name('New'), issue.status
|
|
52 |
assert_equal IssueStatus.find_by_name('New'), issue.status
|
| 53 |
53 |
assert_equal Tracker.find_by_name('Bug'), issue.tracker
|
| 54 |
54 |
assert_equal IssuePriority.find_by_name('Low'), issue.priority
|
| 55 |
55 |
assert_equal 'Value for field 2', issue.custom_field_value(CustomField.find_by_name('Searchable field'))
|
| ... | ... | |
| 60 |
60 |
:field_format => 'string',
|
| 61 |
61 |
:name => 'Field1',
|
| 62 |
62 |
:is_for_all => true,
|
| 63 |
|
:trackers => Tracker.find_all_by_id([1, 2])
|
|
63 |
:trackers => Tracker.where(id: [1, 2]).to_a
|
| 64 |
64 |
)
|
| 65 |
65 |
field2 = IssueCustomField.create!(
|
| 66 |
66 |
:field_format => 'string',
|
| 67 |
67 |
:name => 'Field2',
|
| 68 |
68 |
:is_for_all => true,
|
| 69 |
|
:trackers => Tracker.find_all_by_id(2)
|
|
69 |
:trackers => Tracker.where(id: 2).to_a
|
| 70 |
70 |
)
|
| 71 |
71 |
|
| 72 |
72 |
Role.non_member.add_permission! :add_issues
|
| ... | ... | |
| 188 |
188 |
:field_format => 'string',
|
| 189 |
189 |
:name => 'Form update CF',
|
| 190 |
190 |
:is_for_all => true,
|
| 191 |
|
:trackers => Tracker.find_all_by_name('Feature request')
|
|
191 |
:trackers => Tracker.where(name: 'Feature request').to_a
|
| 192 |
192 |
)
|
| 193 |
193 |
|
| 194 |
194 |
Role.non_member.add_permission! :edit_issues
|
| ... | ... | |
| 237 |
237 |
within('#context-menu') do
|
| 238 |
238 |
click_link 'Watch'
|
| 239 |
239 |
end
|
|
240 |
assert page.has_css?('#context-menu .issue-1-watcher.icon-fav')
|
| 240 |
241 |
assert page.has_css?('tr#issue-1')
|
| 241 |
242 |
end
|
| 242 |
243 |
assert Issue.find(1).watched_by?(User.find_by_login('jsmith'))
|
| ... | ... | |
| 254 |
255 |
within('#context-menu') do
|
| 255 |
256 |
click_link 'Watch'
|
| 256 |
257 |
end
|
|
258 |
assert page.has_css?('#context-menu .issue-bulk-watcher.icon-fav')
|
| 257 |
259 |
assert page.has_css?('tr#issue-1')
|
| 258 |
260 |
assert page.has_css?('tr#issue-4')
|
| 259 |
261 |
end
|