@@ -39,10 +39,7 @@ defmodule GrpcReflection.Service.BuilderTest do
3939 "testserviceV3.TestService.CallFunction"
4040 ]
4141
42- ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) )
43- |> Enum . flat_map ( & Map . get ( & 1 , :file_descriptor_proto ) )
44- |> Enum . map ( & Google.Protobuf.FileDescriptorProto . decode / 1 )
45- |> Enum . each ( fn payload ->
42+ Enum . each ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) , fn payload ->
4643 assert payload . syntax == "proto3"
4744 end )
4845 end
@@ -80,13 +77,9 @@ defmodule GrpcReflection.Service.BuilderTest do
8077 # this is a bitstring that may contain whitespace characters
8178 assert extensions |> to_string ( ) |> String . trim ( ) == ""
8279
83- ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) )
84- |> Enum . flat_map ( & Map . get ( & 1 , :file_descriptor_proto ) )
85- |> Enum . map ( & Google.Protobuf.FileDescriptorProto . decode / 1 )
86- |> Enum . each ( fn
87- # the google types are proto3
88- % { name: "google" <> _ } = payload -> assert payload . syntax == "proto3"
89- payload -> assert payload . syntax == "proto2"
80+ Enum . each ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) , fn
81+ % { name: "google" <> _ , syntax: syntax } -> assert syntax == "proto3"
82+ % { name: _ , syntax: syntax } -> assert syntax == "proto2"
9083 end )
9184 end
9285
@@ -95,8 +88,6 @@ defmodule GrpcReflection.Service.BuilderTest do
9588 assert % State { services: [ EmptyService.Service ] } = tree
9689
9790 ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) )
98- |> Enum . flat_map ( & Map . get ( & 1 , :file_descriptor_proto ) )
99- |> Enum . map ( & Google.Protobuf.FileDescriptorProto . decode / 1 )
10091 |> Enum . each ( fn payload ->
10192 # empty services default to proto2
10293 assert payload . syntax == "proto2"
@@ -121,8 +112,6 @@ defmodule GrpcReflection.Service.BuilderTest do
121112
122113 names =
123114 ( Map . values ( tree . files ) ++ Map . values ( tree . symbols ) )
124- |> Enum . flat_map ( & Map . get ( & 1 , :file_descriptor_proto ) )
125- |> Enum . map ( & Google.Protobuf.FileDescriptorProto . decode / 1 )
126115 |> Enum . map ( & & 1 . name )
127116
128117 assert names ==
0 commit comments