Mercurial > hg > soundsoftware-site
comparison test/integration/routing/watchers_test.rb @ 1298:4f746d8966dd redmine_2.3_integration
Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author | Chris Cannam |
---|---|
date | Fri, 14 Jun 2013 09:28:30 +0100 |
parents | 622f24f53b42 |
children | e248c7af89ec |
comparison
equal
deleted
inserted
replaced
1297:0a574315af3e | 1298:4f746d8966dd |
---|---|
1 # Redmine - project management software | 1 # Redmine - project management software |
2 # Copyright (C) 2006-2012 Jean-Philippe Lang | 2 # Copyright (C) 2006-2013 Jean-Philippe Lang |
3 # | 3 # |
4 # This program is free software; you can redistribute it and/or | 4 # This program is free software; you can redistribute it and/or |
5 # modify it under the terms of the GNU General Public License | 5 # modify it under the terms of the GNU General Public License |
6 # as published by the Free Software Foundation; either version 2 | 6 # as published by the Free Software Foundation; either version 2 |
7 # of the License, or (at your option) any later version. | 7 # of the License, or (at your option) any later version. |
30 assert_routing( | 30 assert_routing( |
31 { :method => 'post', :path => "/watchers" }, | 31 { :method => 'post', :path => "/watchers" }, |
32 { :controller => 'watchers', :action => 'create' } | 32 { :controller => 'watchers', :action => 'create' } |
33 ) | 33 ) |
34 assert_routing( | 34 assert_routing( |
35 { :method => 'post', :path => "/watchers/destroy" }, | 35 { :method => 'delete', :path => "/watchers" }, |
36 { :controller => 'watchers', :action => 'destroy' } | 36 { :controller => 'watchers', :action => 'destroy' } |
37 ) | 37 ) |
38 assert_routing( | 38 assert_routing( |
39 { :method => 'get', :path => "/watchers/autocomplete_for_user" }, | 39 { :method => 'get', :path => "/watchers/autocomplete_for_user" }, |
40 { :controller => 'watchers', :action => 'autocomplete_for_user' } | 40 { :controller => 'watchers', :action => 'autocomplete_for_user' } |
42 assert_routing( | 42 assert_routing( |
43 { :method => 'post', :path => "/watchers/watch" }, | 43 { :method => 'post', :path => "/watchers/watch" }, |
44 { :controller => 'watchers', :action => 'watch' } | 44 { :controller => 'watchers', :action => 'watch' } |
45 ) | 45 ) |
46 assert_routing( | 46 assert_routing( |
47 { :method => 'post', :path => "/watchers/unwatch" }, | 47 { :method => 'delete', :path => "/watchers/watch" }, |
48 { :controller => 'watchers', :action => 'unwatch' } | 48 { :controller => 'watchers', :action => 'unwatch' } |
49 ) | |
50 assert_routing( | |
51 { :method => 'post', :path => "/issues/12/watchers.xml" }, | |
52 { :controller => 'watchers', :action => 'create', | |
53 :object_type => 'issue', :object_id => '12', :format => 'xml' } | |
54 ) | |
55 assert_routing( | |
56 { :method => 'delete', :path => "/issues/12/watchers/3.xml" }, | |
57 { :controller => 'watchers', :action => 'destroy', | |
58 :object_type => 'issue', :object_id => '12', :user_id => '3', :format => 'xml'} | |
49 ) | 59 ) |
50 end | 60 end |
51 end | 61 end |