@@ -2,32 +2,32 @@ import { getOperationName } from './getOperationName';
22
33describe ( 'getOperationName' , ( ) => {
44 it ( 'should produce correct result' , ( ) => {
5- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'GetAllUsers' ) ) . toEqual ( 'getAllUsers' ) ;
6- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , undefined ) ) . toEqual ( 'getApiUsers' ) ;
7- expect ( getOperationName ( '/api/v{api-version}/users' , 'POST' , false , undefined ) ) . toEqual ( 'postApiUsers' ) ;
8- expect ( getOperationName ( '/api/v1/users' , 'GET' , false , 'GetAllUsers' ) ) . toEqual ( 'getAllUsers' ) ;
9- expect ( getOperationName ( '/api/v1/users' , 'GET' , false , undefined ) ) . toEqual ( 'getApiV1Users' ) ;
10- expect ( getOperationName ( '/api/v1/users' , 'POST' , false , undefined ) ) . toEqual ( 'postApiV1Users' ) ;
11- expect ( getOperationName ( '/api/v1/users/{id}' , 'GET' , false , undefined ) ) . toEqual ( 'getApiV1UsersById' ) ;
12- expect ( getOperationName ( '/api/v1/users/{id}' , 'POST' , false , undefined ) ) . toEqual ( 'postApiV1UsersById' ) ;
5+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'GetAllUsers' ) ) . toEqual ( 'getAllUsers' ) ;
6+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , undefined ) ) . toEqual ( 'getApiUsers' ) ;
7+ expect ( getOperationName ( '/api/v{api-version}/users' , 'POST' , true , undefined ) ) . toEqual ( 'postApiUsers' ) ;
8+ expect ( getOperationName ( '/api/v1/users' , 'GET' , true , 'GetAllUsers' ) ) . toEqual ( 'getAllUsers' ) ;
9+ expect ( getOperationName ( '/api/v1/users' , 'GET' , true , undefined ) ) . toEqual ( 'getApiV1Users' ) ;
10+ expect ( getOperationName ( '/api/v1/users' , 'POST' , true , undefined ) ) . toEqual ( 'postApiV1Users' ) ;
11+ expect ( getOperationName ( '/api/v1/users/{id}' , 'GET' , true , undefined ) ) . toEqual ( 'getApiV1UsersById' ) ;
12+ expect ( getOperationName ( '/api/v1/users/{id}' , 'POST' , true , undefined ) ) . toEqual ( 'postApiV1UsersById' ) ;
1313
14- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'fooBar' ) ) . toEqual ( 'fooBar' ) ;
15- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'FooBar' ) ) . toEqual ( 'fooBar' ) ;
16- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'Foo Bar' ) ) . toEqual ( 'fooBar' ) ;
17- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'foo bar' ) ) . toEqual ( 'fooBar' ) ;
18- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'foo-bar' ) ) . toEqual ( 'fooBar' ) ;
19- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'foo_bar' ) ) . toEqual ( 'fooBar' ) ;
20- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'foo.bar' ) ) . toEqual ( 'fooBar' ) ;
21- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , '@foo.bar' ) ) . toEqual ( 'fooBar' ) ;
22- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , '$foo.bar' ) ) . toEqual ( 'fooBar' ) ;
23- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , '_foo.bar' ) ) . toEqual ( 'fooBar' ) ;
24- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , '-foo.bar' ) ) . toEqual ( 'fooBar' ) ;
25- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , '123.foo.bar' ) ) . toEqual ( 'fooBar' ) ;
14+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'fooBar' ) ) . toEqual ( 'fooBar' ) ;
15+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'FooBar' ) ) . toEqual ( 'fooBar' ) ;
16+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'Foo Bar' ) ) . toEqual ( 'fooBar' ) ;
17+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'foo bar' ) ) . toEqual ( 'fooBar' ) ;
18+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'foo-bar' ) ) . toEqual ( 'fooBar' ) ;
19+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'foo_bar' ) ) . toEqual ( 'fooBar' ) ;
20+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'foo.bar' ) ) . toEqual ( 'fooBar' ) ;
21+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , '@foo.bar' ) ) . toEqual ( 'fooBar' ) ;
22+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , '$foo.bar' ) ) . toEqual ( 'fooBar' ) ;
23+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , '_foo.bar' ) ) . toEqual ( 'fooBar' ) ;
24+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , '-foo.bar' ) ) . toEqual ( 'fooBar' ) ;
25+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , '123.foo.bar' ) ) . toEqual ( 'fooBar' ) ;
2626
27- expect ( getOperationName ( '/api/v1/users' , 'GET' , true , 'GetAllUsers' ) ) . toEqual ( 'getApiV1Users' ) ;
28- expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , true , 'fooBar' ) ) . toEqual ( 'getApiUsers' ) ;
27+ expect ( getOperationName ( '/api/v1/users' , 'GET' , false , 'GetAllUsers' ) ) . toEqual ( 'getApiV1Users' ) ;
28+ expect ( getOperationName ( '/api/v{api-version}/users' , 'GET' , false , 'fooBar' ) ) . toEqual ( 'getApiUsers' ) ;
2929 expect (
30- getOperationName ( '/api/v{api-version}/users/{userId}/location/{locationId}' , 'GET' , true , 'fooBar' )
30+ getOperationName ( '/api/v{api-version}/users/{userId}/location/{locationId}' , 'GET' , false , 'fooBar' )
3131 ) . toEqual ( 'getApiUsersByUserIdLocationByLocationId' ) ;
3232 } ) ;
3333} ) ;
0 commit comments