@@ -2170,9 +2170,9 @@ def static
2170
2170
expect ( last_response . body ) . to eq ( '["a","b,c"]' )
2171
2171
end
2172
2172
it 'sets params' do
2173
- expect ( subject . routes . map { |route |
2173
+ expect ( subject . routes . map do |route |
2174
2174
{ params : route . params }
2175
- } ) . to eq [
2175
+ end ) . to eq [
2176
2176
{
2177
2177
params : {
2178
2178
'string' => '' ,
@@ -2200,9 +2200,9 @@ def static
2200
2200
end
2201
2201
end
2202
2202
it 'sets params' do
2203
- expect ( subject . routes . map { |route |
2203
+ expect ( subject . routes . map do |route |
2204
2204
{ params : route . params }
2205
- } ) . to eq [
2205
+ end ) . to eq [
2206
2206
{
2207
2207
params : {
2208
2208
'one' => { required : true , desc : 'a token' } ,
@@ -2231,9 +2231,9 @@ def static
2231
2231
end
2232
2232
end
2233
2233
it 'sets params' do
2234
- expect ( subject . routes . map { |route |
2234
+ expect ( subject . routes . map do |route |
2235
2235
{ params : route . params }
2236
- } ) . to eq [
2236
+ end ) . to eq [
2237
2237
{
2238
2238
params : {
2239
2239
'one' => { required : true , desc : 'a token' } ,
@@ -2285,7 +2285,7 @@ def static
2285
2285
end
2286
2286
it 'describes a method' do
2287
2287
subject . desc 'first method'
2288
- subject . get :first do ; end
2288
+ subject . get :first
2289
2289
expect ( subject . routes . length ) . to eq ( 1 )
2290
2290
route = subject . routes . first
2291
2291
expect ( route . description ) . to eq ( 'first method' )
@@ -2295,52 +2295,52 @@ def static
2295
2295
end
2296
2296
it 'has params which does not include format and version as named captures' do
2297
2297
subject . version :v1 , using : :path
2298
- subject . get :first do ; end
2298
+ subject . get :first
2299
2299
param_keys = subject . routes . first . params . keys
2300
2300
expect ( param_keys ) . not_to include ( 'format' )
2301
2301
expect ( param_keys ) . not_to include ( 'version' )
2302
2302
end
2303
2303
it 'describes methods separately' do
2304
2304
subject . desc 'first method'
2305
- subject . get :first do ; end
2305
+ subject . get :first
2306
2306
subject . desc 'second method'
2307
- subject . get :second do ; end
2307
+ subject . get :second
2308
2308
expect ( subject . routes . count ) . to eq ( 2 )
2309
- expect ( subject . routes . map { |route |
2309
+ expect ( subject . routes . map do |route |
2310
2310
{ description : route . description , params : route . params }
2311
- } ) . to eq [
2311
+ end ) . to eq [
2312
2312
{ description : 'first method' , params : { } } ,
2313
2313
{ description : 'second method' , params : { } }
2314
2314
]
2315
2315
end
2316
2316
it 'resets desc' do
2317
2317
subject . desc 'first method'
2318
- subject . get :first do ; end
2319
- subject . get :second do ; end
2320
- expect ( subject . routes . map { |route |
2318
+ subject . get :first
2319
+ subject . get :second
2320
+ expect ( subject . routes . map do |route |
2321
2321
{ description : route . description , params : route . params }
2322
- } ) . to eq [
2322
+ end ) . to eq [
2323
2323
{ description : 'first method' , params : { } } ,
2324
2324
{ description : nil , params : { } }
2325
2325
]
2326
2326
end
2327
2327
it 'namespaces and describe arbitrary parameters' do
2328
2328
subject . namespace 'ns' do
2329
2329
desc 'ns second' , foo : 'bar'
2330
- get 'second' do ; end
2330
+ get 'second'
2331
2331
end
2332
- expect ( subject . routes . map { |route |
2332
+ expect ( subject . routes . map do |route |
2333
2333
{ description : route . description , foo : route . route_foo , params : route . params }
2334
- } ) . to eq [
2334
+ end ) . to eq [
2335
2335
{ description : 'ns second' , foo : 'bar' , params : { } }
2336
2336
]
2337
2337
end
2338
2338
it 'includes details' do
2339
2339
subject . desc 'method' , details : 'method details'
2340
- subject . get 'method' do ; end
2341
- expect ( subject . routes . map { |route |
2340
+ subject . get 'method'
2341
+ expect ( subject . routes . map do |route |
2342
2342
{ description : route . description , details : route . details , params : route . params }
2343
- } ) . to eq [
2343
+ end ) . to eq [
2344
2344
{ description : 'method' , details : 'method details' , params : { } }
2345
2345
]
2346
2346
end
@@ -2349,9 +2349,9 @@ def static
2349
2349
subject . get 'reverse' do
2350
2350
params [ :s ] . reverse
2351
2351
end
2352
- expect ( subject . routes . map { |route |
2352
+ expect ( subject . routes . map do |route |
2353
2353
{ description : route . description , params : route . params }
2354
- } ) . to eq [
2354
+ end ) . to eq [
2355
2355
{ description : 'Reverses a string.' , params : { 's' => { desc : 'string to reverse' , type : 'string' } } }
2356
2356
]
2357
2357
end
@@ -2362,17 +2362,17 @@ def static
2362
2362
optional :param2
2363
2363
end
2364
2364
subject . namespace 'ns1' do
2365
- get do ; end
2365
+ get { ; }
2366
2366
end
2367
2367
subject . params do
2368
2368
optional :param2
2369
2369
end
2370
2370
subject . namespace 'ns2' do
2371
- get do ; end
2371
+ get { ; }
2372
2372
end
2373
- routes_doc = subject . routes . map { |route |
2373
+ routes_doc = subject . routes . map do |route |
2374
2374
{ description : route . description , params : route . params }
2375
- }
2375
+ end
2376
2376
expect ( routes_doc ) . to eq [
2377
2377
{ description : 'global description' ,
2378
2378
params : {
@@ -2397,12 +2397,12 @@ def static
2397
2397
params do
2398
2398
optional :method_param , desc : 'method parameter'
2399
2399
end
2400
- get 'method' do ; end
2400
+ get 'method'
2401
2401
end
2402
2402
2403
- routes_doc = subject . routes . map { |route |
2403
+ routes_doc = subject . routes . map do |route |
2404
2404
{ description : route . description , params : route . params }
2405
- }
2405
+ end
2406
2406
expect ( routes_doc ) . to eq [
2407
2407
{ description : 'method' ,
2408
2408
params : {
@@ -2429,12 +2429,12 @@ def static
2429
2429
params do
2430
2430
optional :method_param , desc : 'method param'
2431
2431
end
2432
- get 'method' do ; end
2432
+ get 'method'
2433
2433
end
2434
2434
end
2435
- expect ( subject . routes . map { |route |
2435
+ expect ( subject . routes . map do |route |
2436
2436
{ description : route . description , params : route . params }
2437
- } ) . to eq [
2437
+ end ) . to eq [
2438
2438
{ description : 'method' ,
2439
2439
params : {
2440
2440
'ns_param' => { required : true , desc : 'ns param 2' } ,
@@ -2457,7 +2457,7 @@ def static
2457
2457
requires :param2 , desc : 'group2 param2 desc'
2458
2458
end
2459
2459
end
2460
- subject . get 'method' do ; end
2460
+ subject . get 'method'
2461
2461
2462
2462
expect ( subject . routes . map ( &:params ) ) . to eq [ {
2463
2463
'group1' => { required : true , type : 'Array' } ,
@@ -2476,10 +2476,10 @@ def static
2476
2476
requires :nested_param , desc : 'nested param'
2477
2477
end
2478
2478
end
2479
- subject . get 'method' do ; end
2480
- expect ( subject . routes . map { |route |
2479
+ subject . get 'method'
2480
+ expect ( subject . routes . map do |route |
2481
2481
{ description : route . description , params : route . params }
2482
- } ) . to eq [
2482
+ end ) . to eq [
2483
2483
{ description : 'nesting' ,
2484
2484
params : {
2485
2485
'root_param' => { required : true , desc : 'root param' } ,
@@ -2500,10 +2500,10 @@ def static
2500
2500
subject . params do
2501
2501
requires :one_param , desc : 'one param'
2502
2502
end
2503
- subject . get 'method' do ; end
2504
- expect ( subject . routes . map { |route |
2503
+ subject . get 'method'
2504
+ expect ( subject . routes . map do |route |
2505
2505
{ description : route . description , params : route . params }
2506
- } ) . to eq [
2506
+ end ) . to eq [
2507
2507
{ description : nil , params : { 'one_param' => { required : true , desc : 'one param' } } }
2508
2508
]
2509
2509
end
@@ -2512,9 +2512,9 @@ def static
2512
2512
subject . get 'reverse/:s' do
2513
2513
params [ :s ] . reverse
2514
2514
end
2515
- expect ( subject . routes . map { |route |
2515
+ expect ( subject . routes . map do |route |
2516
2516
{ description : route . description , params : route . params }
2517
- } ) . to eq [
2517
+ end ) . to eq [
2518
2518
{ description : 'Reverses a string.' , params : { 's' => { desc : 'string to reverse' , type : 'string' } } }
2519
2519
]
2520
2520
end
0 commit comments