@@ -56,26 +56,30 class ContextMenusControllerTest < ActionController::TestCase | |||
|
56 | 56 | get :issues, :ids => [1, 2] |
|
57 | 57 | assert_response :success |
|
58 | 58 | assert_template 'context_menu' |
|
59 | assert_not_nil assigns(:issues) | |
|
60 | assert_equal [1, 2], assigns(:issues).map(&:id).sort | |
|
61 | ||
|
62 | ids = assigns(:issues).map(&:id).map {|i| "ids%5B%5D=#{i}"}.join('&') | |
|
59 | 63 | assert_tag :tag => 'a', :content => 'Edit', |
|
60 |
:attributes => { :href => |
|
|
64 | :attributes => { :href => "/issues/bulk_edit?#{ids}", | |
|
61 | 65 | :class => 'icon-edit' } |
|
62 | 66 | assert_tag :tag => 'a', :content => 'Closed', |
|
63 |
:attributes => { :href => |
|
|
67 | :attributes => { :href => "/issues/bulk_edit?#{ids}&issue%5Bstatus_id%5D=5", | |
|
64 | 68 | :class => '' } |
|
65 | 69 | assert_tag :tag => 'a', :content => 'Immediate', |
|
66 |
:attributes => { :href => |
|
|
70 | :attributes => { :href => "/issues/bulk_edit?#{ids}&issue%5Bpriority_id%5D=8", | |
|
67 | 71 | :class => '' } |
|
68 | 72 | assert_tag :tag => 'a', :content => 'Dave Lopper', |
|
69 |
:attributes => { :href => |
|
|
73 | :attributes => { :href => "/issues/bulk_edit?#{ids}&issue%5Bassigned_to_id%5D=3", | |
|
70 | 74 | :class => '' } |
|
71 | 75 | assert_tag :tag => 'a', :content => 'Copy', |
|
72 |
:attributes => { :href => |
|
|
76 | :attributes => { :href => "/issues/move/new?copy_options%5Bcopy%5D=t&#{ids}", | |
|
73 | 77 | :class => 'icon-copy' } |
|
74 | 78 | assert_tag :tag => 'a', :content => 'Move', |
|
75 |
:attributes => { :href => |
|
|
79 | :attributes => { :href => "/issues/move/new?#{ids}", | |
|
76 | 80 | :class => 'icon-move' } |
|
77 | 81 | assert_tag :tag => 'a', :content => 'Delete', |
|
78 |
:attributes => { :href => |
|
|
82 | :attributes => { :href => "/issues/destroy?#{ids}", | |
|
79 | 83 | :class => 'icon-del' } |
|
80 | 84 | end |
|
81 | 85 | |
@@ -84,7 +88,10 class ContextMenusControllerTest < ActionController::TestCase | |||
|
84 | 88 | get :issues, :ids => [1, 2, 6] |
|
85 | 89 | assert_response :success |
|
86 | 90 | assert_template 'context_menu' |
|
87 | ids = "ids%5B%5D=1&ids%5B%5D=2&ids%5B%5D=6" | |
|
91 | assert_not_nil assigns(:issues) | |
|
92 | assert_equal [1, 2, 6], assigns(:issues).map(&:id).sort | |
|
93 | ||
|
94 | ids = assigns(:issues).map(&:id).map {|i| "ids%5B%5D=#{i}"}.join('&') | |
|
88 | 95 | assert_tag :tag => 'a', :content => 'Edit', |
|
89 | 96 | :attributes => { :href => "/issues/bulk_edit?#{ids}", |
|
90 | 97 | :class => 'icon-edit' } |
General Comments 0
You need to be logged in to leave comments.
Login now