@@ -42,6 +42,79 @@ return {
42
42
expect .equal (Params .controller , " customers" )
43
43
expect .equal (Params .action , " index" )
44
44
45
+ Params = {}
46
+ DefineRoutes (" /customers" , " POST" )
47
+ expect .equal (Params .controller , " customers" )
48
+ expect .equal (Params .action , " create" )
49
+
50
+ Params = {}
51
+ DefineRoutes (" /customers/new" , " GET" )
52
+ expect .equal (Params .controller , " customers" )
53
+ expect .equal (Params .action , " new" )
54
+
55
+ Params = {}
56
+ DefineRoutes (" /customers/1" , " GET" )
57
+ expect .equal (Params .controller , " customers" )
58
+ expect .equal (Params .action , " show" )
59
+ expect .equal (Params .customer_id , " 1" )
60
+
61
+ Params = {}
62
+ DefineRoutes (" /customers/1" , " DELETE" )
63
+ expect .equal (Params .controller , " customers" )
64
+ expect .equal (Params .action , " delete" )
65
+ expect .equal (Params .customer_id , " 1" )
66
+
67
+ Params = {}
68
+ DefineRoutes (" /customers/1/edit" , " GET" )
69
+ expect .equal (Params .controller , " customers" )
70
+ expect .equal (Params .action , " edit" )
71
+ expect .equal (Params .customer_id , " 1" )
72
+
73
+ Params = {}
74
+ DefineRoutes (" /customers/1" , " PUT" )
75
+ expect .equal (Params .controller , " customers" )
76
+ expect .equal (Params .action , " update" )
77
+ expect .equal (Params .customer_id , " 1" )
78
+
79
+ Params = {}
80
+ DefineRoutes (" /customers/1/comments" , " GET" )
81
+ expect .equal (Params .controller , " comments" )
82
+ expect .equal (Params .action , " index" )
83
+ expect .equal (Params .customer_id , " 1" )
84
+
85
+ Params = {}
86
+ DefineRoutes (" /customers/1/comments" , " GET" )
87
+ expect .equal (Params .controller , " comments" )
88
+ expect .equal (Params .action , " index" )
89
+ expect .equal (Params .customer_id , " 1" )
90
+
91
+ Params = {}
92
+ DefineRoutes (" /customers/1/comments/1" , " GET" )
93
+ expect .equal (Params .controller , " comments" )
94
+ expect .equal (Params .action , " show" )
95
+ expect .equal (Params .customer_id , " 1" )
96
+ expect .equal (Params .comment_id , " 1" )
97
+
98
+ Params = {}
99
+ DefineRoutes (" /customers/1/comments/1" , " PUT" )
100
+ expect .equal (Params .controller , " comments" )
101
+ expect .equal (Params .action , " update" )
102
+ expect .equal (Params .customer_id , " 1" )
103
+ expect .equal (Params .comment_id , " 1" )
104
+
105
+ Params = {}
106
+ DefineRoutes (" /customers/1/comments" , " POST" )
107
+ expect .equal (Params .controller , " comments" )
108
+ expect .equal (Params .action , " create" )
109
+ expect .equal (Params .customer_id , " 1" )
110
+
111
+ Params = {}
112
+ DefineRoutes (" /customers/1/comments/1" , " DELETE" )
113
+ expect .equal (Params .controller , " comments" )
114
+ expect .equal (Params .action , " delete" )
115
+ expect .equal (Params .customer_id , " 1" )
116
+ expect .equal (Params .comment_id , " 1" )
117
+
45
118
expect .equal (Routes [" GET" ][" customers" ][" " ], " customers#index" )
46
119
expect .equal (Routes [" GET" ][" customers" ][" new" ], " customers#new" )
47
120
expect .equal (Routes [" GET" ][" customers" ][" refresh" ], " customers#refresh" )
0 commit comments