Skip to content

Commit 76f4022

Browse files
committed
fix cts gen
1 parent 6ae686a commit 76f4022

File tree

10 files changed

+53
-9
lines changed

10 files changed

+53
-9
lines changed

templates/csharp/tests/client/suite.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,12 @@ public void Dispose()
5555
Assert.Equal("{{{match}}}", result.Host);
5656
{{/testHost}}
5757
{{#testResponse}}
58+
{{#matchIsObject}}
5859
JsonAssert.EqualOverrideDefault("{{#lambda.escapeQuotes}}{{{match.parameters}}}{{/lambda.escapeQuotes}}", JsonSerializer.Serialize(res, JsonConfig.Options), new JsonDiffConfig(false));
60+
{{/matchIsObject}}
61+
{{^matchIsObject}}
62+
Assert.Equal("{{{match}}}", res);
63+
{{/matchIsObject}}
5964
{{/testResponse}}
6065
{{/match}}
6166
{{/isError}}

templates/dart/tests/client/method.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ try {
66
);
77
{{#match}}
88
{{#testResponse}}
9+
{{#matchIsObject}}
910
expectBody(res, """{{{match.parameters}}}""");
11+
{{/matchIsObject}}
12+
{{^matchIsObject}}
13+
expect(res, """{{match}}""");
14+
{{/matchIsObject}}
1015
{{/testResponse}}
1116
{{/match}}
1217
} on InterceptionException catch (_) {

templates/java/tests/client/suite.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,12 @@ class {{client}}ClientTests {
7777
assertEquals("{{{match}}}", result.host);
7878
{{/testHost}}
7979
{{#testResponse}}
80+
{{#matchIsObject}}
8081
assertDoesNotThrow(() -> JSONAssert.assertEquals("{{#lambda.escapeQuotes}}{{{match.parameters}}}{{/lambda.escapeQuotes}}", json.writeValueAsString(res), JSONCompareMode.STRICT));
82+
{{/matchIsObject}}
83+
{{^matchIsObject}}
84+
assertEquals("{{{match}}}", res);
85+
{{/matchIsObject}}
8186
{{/testResponse}}
8287
{{/match}}
8388
{{/isError}}

templates/javascript/tests/client/suite.mustache

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,12 @@ describe('{{testType}}', () => {
4141
expect(result.host).toEqual("{{{match}}}");
4242
{{/testHost}}
4343
{{#testResponse}}
44-
expect(result).toEqual({{{match.parameters}}});
44+
{{#matchIsObject}}
45+
expect(result).toEqual({{{match.parameters}}});
46+
{{/matchIsObject}}
47+
{{^matchIsObject}}
48+
expect(result).toEqual("{{{match}}}");
49+
{{/matchIsObject}}
4550
{{/testResponse}}
4651
{{/isError}}
4752
{{/steps}}

templates/kotlin/tests/client/suite.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,13 @@ class {{clientPrefix}}Test {
5555
assertEquals("{{{match}}}", it.url.host);
5656
{{/testHost}}
5757
}{{/testResponse}}{{#testResponse}}response = {
58+
{{#matchIsObject}}
5859
val response = Json.encodeToString(it)
5960
assertEquals("{{#lambda.escapeQuotes}}{{{match.parameters}}}{{/lambda.escapeQuotes}}", response)
61+
{{/matchIsObject}}
62+
{{^matchIsObject}}
63+
assertEquals("{{{match}}}", it)
64+
{{/matchIsObject}}
6065
}{{/testResponse}}
6166
{{/match}}
6267
)

templates/python/tests/client/suite.mustache

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class Test{{#lambda.pascalcase}}{{{client}}}{{/lambda.pascalcase}}:
1919
{{#tests}}
2020
async def test_{{#lambda.snakecase}}{{testType}}{{/lambda.snakecase}}_{{testIndex}}(self):
2121
"""
22-
{{testName}}
22+
{{{testName}}}
2323
"""
2424
{{#autoCreateClient}}
2525
self.create_client()
@@ -48,7 +48,12 @@ class Test{{#lambda.pascalcase}}{{{client}}}{{/lambda.pascalcase}}:
4848
assert _req.host == "{{{match}}}"
4949
{{/testHost}}
5050
{{#testResponse}}
51+
{{#matchIsObject}}
5152
assert _req == """{{{match.parameters}}}"""
53+
{{/matchIsObject}}
54+
{{^matchIsObject}}
55+
assert _req == """{{{match}}}"""
56+
{{/matchIsObject}}
5257
{{/testResponse}}
5358
{{/match}}
5459
{{/isError}}

templates/ruby/tests/client/suite.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,12 @@ class TestClient{{#lambda.pascalcase}}{{{client}}}{{/lambda.pascalcase}} < Test:
3838
assert_equal('{{{match}}}', req.host.url)
3939
{{/testHost}}
4040
{{#testResponse}}
41+
{{#matchIsObject}}
4142
assert_equal({{{match.parameters}}}, req)
43+
{{/matchIsObject}}
44+
{{^matchIsObject}}
45+
assert_equal('{{{match}}}', req)
46+
{{/matchIsObject}}
4247
{{/testResponse}}
4348
{{/match}}
4449
{{/isError}}

templates/scala/tests/client/suite.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,12 @@ class {{clientPrefix}}Test extends AnyFunSuite {
6767
assert(echo.lastResponse.get.host == "{{{match}}}")
6868
{{/testHost}}
6969
{{#testResponse}}
70+
{{#matchIsObject}}
7071
assert(write(res) == "{{#lambda.escapeQuotes}}{{{match.parameters}}}{{/lambda.escapeQuotes}}")
72+
{{/matchIsObject}}
73+
{{^matchIsObject}}
74+
assert(res == "{{{match}}}")
75+
{{/matchIsObject}}
7176
{{/testResponse}}
7277
{{/match}}
7378
{{/isError}}

tests/output/csharp/src/ClientExtensionsTests.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,8 @@ public async Task ShouldReplaceAllObjects()
681681
)
682682
}
683683
)
684-
).Returns(
684+
)
685+
.Returns(
685686
Task.FromResult(
686687
new AlgoliaHttpResponse
687688
{
@@ -693,13 +694,16 @@ public async Task ShouldReplaceAllObjects()
693694
)
694695
);
695696

696-
var results =
697-
await client.ReplaceAllObjectsAsync("my-test-index", new List<object> { new(), new(), new() }, batchSize: 2);
697+
var results = await client.ReplaceAllObjectsAsync(
698+
"my-test-index",
699+
new List<object> { new(), new(), new() },
700+
batchSize: 2
701+
);
698702

699703
httpMock.VerifyAll();
700704

701705
Assert.Equal(1, results.CopyOperationResponse.TaskID);
702-
Assert.Equal([2,3], results.BatchResponses.Select(r => r.TaskID));
706+
Assert.Equal([2, 3], results.BatchResponses.Select(r => r.TaskID));
703707
Assert.Equal(4, results.MoveOperationResponse.TaskID);
704708
}
705709
}

tests/output/ruby/test/helpers.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ def union(expected, received)
66
res.push(union(v, received[i]))
77
end
88

9-
return res
9+
res
1010
when Hash
1111
res = {}
1212
expected.each do |key, value|
1313
res[key] = union(value, received[key])
1414
end
1515

16-
return res
16+
res
1717
else
18-
return received
18+
received
1919
end
2020
end

0 commit comments

Comments
 (0)