##// END OF EJS Templates
Trying to fix random failures with postgresql due to different ids order in urls....
Jean-Philippe Lang -
r4553:50d962bba14d
parent child
Show More
@@ -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('&amp;')
59 63 assert_tag :tag => 'a', :content => 'Edit',
60 :attributes => { :href => '/issues/bulk_edit?ids%5B%5D=1&amp;ids%5B%5D=2',
64 :attributes => { :href => "/issues/bulk_edit?#{ids}",
61 65 :class => 'icon-edit' }
62 66 assert_tag :tag => 'a', :content => 'Closed',
63 :attributes => { :href => '/issues/bulk_edit?ids%5B%5D=1&amp;ids%5B%5D=2&amp;issue%5Bstatus_id%5D=5',
67 :attributes => { :href => "/issues/bulk_edit?#{ids}&amp;issue%5Bstatus_id%5D=5",
64 68 :class => '' }
65 69 assert_tag :tag => 'a', :content => 'Immediate',
66 :attributes => { :href => '/issues/bulk_edit?ids%5B%5D=1&amp;ids%5B%5D=2&amp;issue%5Bpriority_id%5D=8',
70 :attributes => { :href => "/issues/bulk_edit?#{ids}&amp;issue%5Bpriority_id%5D=8",
67 71 :class => '' }
68 72 assert_tag :tag => 'a', :content => 'Dave Lopper',
69 :attributes => { :href => '/issues/bulk_edit?ids%5B%5D=1&amp;ids%5B%5D=2&amp;issue%5Bassigned_to_id%5D=3',
73 :attributes => { :href => "/issues/bulk_edit?#{ids}&amp;issue%5Bassigned_to_id%5D=3",
70 74 :class => '' }
71 75 assert_tag :tag => 'a', :content => 'Copy',
72 :attributes => { :href => '/issues/move/new?copy_options%5Bcopy%5D=t&amp;ids%5B%5D=1&amp;ids%5B%5D=2',
76 :attributes => { :href => "/issues/move/new?copy_options%5Bcopy%5D=t&amp;#{ids}",
73 77 :class => 'icon-copy' }
74 78 assert_tag :tag => 'a', :content => 'Move',
75 :attributes => { :href => '/issues/move/new?ids%5B%5D=1&amp;ids%5B%5D=2',
79 :attributes => { :href => "/issues/move/new?#{ids}",
76 80 :class => 'icon-move' }
77 81 assert_tag :tag => 'a', :content => 'Delete',
78 :attributes => { :href => '/issues/destroy?ids%5B%5D=1&amp;ids%5B%5D=2',
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&amp;ids%5B%5D=2&amp;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('&amp;')
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