File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
e2e/typescript_proto_usage Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,11 @@ option java_multiple_files = true;
9
9
message GreetingRequest {
10
10
string name = 1 ;
11
11
.someorg.type.Position origin = 2 ;
12
+
13
+ message Greeting {
14
+ string message = 1 ;
15
+ }
16
+ Greeting greeting_message = 3 ;
12
17
}
13
18
14
19
message GreetingResponse {
Original file line number Diff line number Diff line change @@ -19,9 +19,13 @@ describe("lib", () => {
19
19
20
20
it ( "sub types should be serializable" , ( ) => {
21
21
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 ) ) ;
23
26
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 ) ;
25
29
} ) ;
26
30
27
31
it ( "should be serializable with repeated fields" , ( ) => {
You can’t perform that action at this time.
0 commit comments