Skip to content

Commit 04df378

Browse files
committed
fix: eol
1 parent 642971d commit 04df378

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

src/DefaultCodeTemplate/ApiClientClass/MethodBody/__tests__/PathParameter-test.ts

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { EOL } from "os";
2+
13
import ts from "typescript";
24

35
import { Factory } from "../../../../CodeGenerator";
@@ -40,68 +42,68 @@ describe("PathParameter Test", () => {
4042
return getText(expression);
4143
};
4244
test("generateUrlTemplateExpression", () => {
43-
expect(generate("/{a}", [{ in: "path", name: "a", required: true }])).toBe("`/${params.parameter.a}`;\n");
44-
expect(generate("/{a}/", [{ in: "path", name: "a", required: true }])).toBe("`/${params.parameter.a}/`;\n");
45-
expect(generate("/a/{b}", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}`;\n");
46-
expect(generate("/a/{b}/", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/`;\n");
47-
expect(generate("/a/{b}/c", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/c`;\n");
48-
expect(generate("/a/{b}/c/", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/c/`;\n");
49-
expect(generate("/a/b/{c}", [{ in: "path", name: "c", required: true }])).toBe("`/a/b/${params.parameter.c}`;\n");
50-
expect(generate("/a/b/{c}/", [{ in: "path", name: "c", required: true }])).toBe("`/a/b/${params.parameter.c}/`;\n");
45+
expect(generate("/{a}", [{ in: "path", name: "a", required: true }])).toBe("`/${params.parameter.a}`;" + EOL);
46+
expect(generate("/{a}/", [{ in: "path", name: "a", required: true }])).toBe("`/${params.parameter.a}/`;" + EOL);
47+
expect(generate("/a/{b}", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}`;" + EOL);
48+
expect(generate("/a/{b}/", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/`;" + EOL);
49+
expect(generate("/a/{b}/c", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/c`;" + EOL);
50+
expect(generate("/a/{b}/c/", [{ in: "path", name: "b", required: true }])).toBe("`/a/${params.parameter.b}/c/`;" + EOL);
51+
expect(generate("/a/b/{c}", [{ in: "path", name: "c", required: true }])).toBe("`/a/b/${params.parameter.c}`;" + EOL);
52+
expect(generate("/a/b/{c}/", [{ in: "path", name: "c", required: true }])).toBe("`/a/b/${params.parameter.c}/`;" + EOL);
5153

5254
expect(
5355
generate("/{a}/{b}", [
5456
{ in: "path", name: "a", required: true },
5557
{ in: "path", name: "b", required: true },
5658
]),
57-
).toBe("`/${params.parameter.a}/${params.parameter.b}`;\n");
59+
).toBe("`/${params.parameter.a}/${params.parameter.b}`;" + EOL);
5860
expect(
5961
generate("/{a}/{b}/", [
6062
{ in: "path", name: "a", required: true },
6163
{ in: "path", name: "b", required: true },
6264
]),
63-
).toBe("`/${params.parameter.a}/${params.parameter.b}/`;\n");
65+
).toBe("`/${params.parameter.a}/${params.parameter.b}/`;" + EOL);
6466
expect(
6567
generate("/{a}/{b}/c", [
6668
{ in: "path", name: "a", required: true },
6769
{ in: "path", name: "b", required: true },
6870
]),
69-
).toBe("`/${params.parameter.a}/${params.parameter.b}/c`;\n");
71+
).toBe("`/${params.parameter.a}/${params.parameter.b}/c`;" + EOL);
7072
expect(
7173
generate("/{a}/{b}/c/", [
7274
{ in: "path", name: "a", required: true },
7375
{ in: "path", name: "b", required: true },
7476
]),
75-
).toBe("`/${params.parameter.a}/${params.parameter.b}/c/`;\n");
77+
).toBe("`/${params.parameter.a}/${params.parameter.b}/c/`;" + EOL);
7678
expect(
7779
generate("/{a}/b/{c}", [
7880
{ in: "path", name: "a", required: true },
7981
{ in: "path", name: "c", required: true },
8082
]),
81-
).toBe("`/${params.parameter.a}/b/${params.parameter.c}`;\n");
83+
).toBe("`/${params.parameter.a}/b/${params.parameter.c}`;" + EOL);
8284
expect(
8385
generate("/{a}/b/{c}/", [
8486
{ in: "path", name: "a", required: true },
8587
{ in: "path", name: "c", required: true },
8688
]),
87-
).toBe("`/${params.parameter.a}/b/${params.parameter.c}/`;\n");
89+
).toBe("`/${params.parameter.a}/b/${params.parameter.c}/`;" + EOL);
8890
expect(
8991
generate("/a/{b}/{c}", [
9092
{ in: "path", name: "b", required: true },
9193
{ in: "path", name: "c", required: true },
9294
]),
93-
).toBe("`/a/${params.parameter.b}/${params.parameter.c}`;\n");
95+
).toBe("`/a/${params.parameter.b}/${params.parameter.c}`;" + EOL);
9496
expect(
9597
generate("/a/{b}/{c}/", [
9698
{ in: "path", name: "b", required: true },
9799
{ in: "path", name: "c", required: true },
98100
]),
99-
).toBe("`/a/${params.parameter.b}/${params.parameter.c}/`;\n");
101+
).toBe("`/a/${params.parameter.b}/${params.parameter.c}/`;" + EOL);
100102
expect(
101103
generate("/a/{b}...{c}/", [
102104
{ in: "path", name: "b", required: true },
103105
{ in: "path", name: "c", required: true },
104106
]),
105-
).toBe("`/a/${params.parameter.b}...${params.parameter.c}/`;\n");
107+
).toBe("`/a/${params.parameter.b}...${params.parameter.c}/`;" + EOL);
106108
});
107109
});

0 commit comments

Comments
 (0)