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