Skip to content

Commit 13729d9

Browse files
egormodingonzojive
authored andcommitted
Add sub-message to proto and update test
1 parent 5cebbaa commit 13729d9

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

e2e/typescript_proto_usage/greeting.proto

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ option java_multiple_files = true;
99
message GreetingRequest {
1010
string name = 1;
1111
.someorg.type.Position origin = 2;
12+
13+
message Greeting {
14+
string message = 1;
15+
}
16+
Greeting greeting_message = 3;
1217
}
1318

1419
message GreetingResponse {

e2e/typescript_proto_usage/tests/greeting_jasmine/greeting.spec.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@ describe("lib", () => {
1919

2020
it("sub types should be serializable", () => {
2121
const latitude = 42;
22-
const request = new GreetingRequest().setOrigin(new Position().setLatitude(latitude));
22+
const message = 'hello';
23+
const request = new GreetingRequest()
24+
.setOrigin(new Position().setLatitude(latitude))
25+
.setGreetingMessage(new GreetingRequest.Greeting().setMessage(message));
2326
const requestRoundtripped = GreetingRequest.deserializeBinary(request.serializeBinary());
24-
expect(requestRoundtripped.getPosition().getLatitude()).toBe(latitude);
27+
expect(requestRoundtripped.getOrigin().getLatitude()).toBe(latitude);
28+
expect(requestRoundtripped.getGreetingMessage().getMessage()).toBe(message);
2529
});
2630

2731
it("should be serializable with repeated fields", () => {

0 commit comments

Comments
 (0)