@@ -45,19 +45,20 @@ describe("PathParameter Test", () => {
45
45
return getText ( expression ) ;
46
46
} ;
47
47
test ( "generateUrlTemplateExpression" , ( ) => {
48
- expect ( generate ( "/{a}" , [ { in : "path" , name : "a" , required : true } ] ) ) . toBe ( "`/${params.parameter.a}`;" + EOL ) ;
49
- expect ( generate ( "/{a}/" , [ { in : "path" , name : "a" , required : true } ] ) ) . toBe ( "`/${params.parameter.a}/`;" + EOL ) ;
50
- expect ( generate ( "/a/{b}" , [ { in : "path" , name : "b" , required : true } ] ) ) . toBe ( "`/a/${params.parameter.b}`;" + EOL ) ;
51
- expect ( generate ( "/a/{b}/" , [ { in : "path" , name : "b" , required : true } ] ) ) . toBe ( "`/a/${params.parameter.b}/`;" + EOL ) ;
52
- expect ( generate ( "/a/{b}/c" , [ { in : "path" , name : "b" , required : true } ] ) ) . toBe ( "`/a/${params.parameter.b}/c`;" + EOL ) ;
53
- expect ( generate ( "/a/{b}/c/" , [ { in : "path" , name : "b" , required : true } ] ) ) . toBe ( "`/a/${params.parameter.b}/c/`;" + EOL ) ;
54
- expect ( generate ( "/a/b/{c}" , [ { in : "path" , name : "c" , required : true } ] ) ) . toBe ( "`/a/b/${params.parameter.c}`;" + EOL ) ;
55
- expect ( generate ( "/a/b/{c}/" , [ { in : "path" , name : "c" , required : true } ] ) ) . toBe ( "`/a/b/${params.parameter.c}/`;" + EOL ) ;
56
- expect ( generate ( "/a/b/{c}.json" , [ { in : "path" , name : "c" , required : true } ] ) ) . toBe ( "`/a/b/${params.parameter.c}.json`;" + EOL ) ;
57
- expect ( generate ( "/{a}.json/{a}.json/{a}.json" , [ { in : "path" , name : "a" , required : true } ] ) ) . toBe (
48
+ expect ( generate ( "/{a}" , [ { in : "path" , name : "a" , required : true } ] ) ) . toEqual ( "`/${params.parameter.a}`;" + EOL ) ;
49
+ expect ( generate ( "/{a}/" , [ { in : "path" , name : "a" , required : true } ] ) ) . toEqual ( "`/${params.parameter.a}/`;" + EOL ) ;
50
+ expect ( generate ( "/a/{b}" , [ { in : "path" , name : "b" , required : true } ] ) ) . toEqual ( "`/a/${params.parameter.b}`;" + EOL ) ;
51
+ expect ( generate ( "/a/{b}/" , [ { in : "path" , name : "b" , required : true } ] ) ) . toEqual ( "`/a/${params.parameter.b}/`;" + EOL ) ;
52
+ expect ( generate ( "/a/{b}/c" , [ { in : "path" , name : "b" , required : true } ] ) ) . toEqual ( "`/a/${params.parameter.b}/c`;" + EOL ) ;
53
+ expect ( generate ( "/a/{b}/c/" , [ { in : "path" , name : "b" , required : true } ] ) ) . toEqual ( "`/a/${params.parameter.b}/c/`;" + EOL ) ;
54
+ expect ( generate ( "/a/b/{c}" , [ { in : "path" , name : "c" , required : true } ] ) ) . toEqual ( "`/a/b/${params.parameter.c}`;" + EOL ) ;
55
+ expect ( generate ( "/a/b/{c}" , [ { in : "path" , name : "c" , required : true } ] ) ) . toEqual ( "`/a/b/${params.parameter.c}`;" + EOL ) ;
56
+ expect ( generate ( "/a/b/{c}/" , [ { in : "path" , name : "c" , required : true } ] ) ) . toEqual ( "`/a/b/${params.parameter.c}/`;" + EOL ) ;
57
+ expect ( generate ( "/a/b/{c}.json" , [ { in : "path" , name : "c" , required : true } ] ) ) . toEqual ( "`/a/b/${params.parameter.c}.json`;" + EOL ) ;
58
+ expect ( generate ( "/{a}.json/{a}.json/{a}.json" , [ { in : "path" , name : "a" , required : true } ] ) ) . toEqual (
58
59
"`/${params.parameter.a}.json/${params.parameter.a}.json/${params.parameter.a}.json`;" + EOL ,
59
60
) ;
60
- expect ( generate ( "/.json.{a}.json/{a}.json.{a}" , [ { in : "path" , name : "a" , required : true } ] ) ) . toBe (
61
+ expect ( generate ( "/.json.{a}.json/{a}.json.{a}" , [ { in : "path" , name : "a" , required : true } ] ) ) . toEqual (
61
62
"`/.json.${params.parameter.a}.json/${params.parameter.a}.json.${params.parameter.a}`;" + EOL ,
62
63
) ;
63
64
0 commit comments