@@ -33,17 +33,17 @@ describe('CleanupUnusedMessages', () => {
3333 const parsed = parseProtoFile ( TEST_PROTO ) ;
3434
3535 describe ( 'findReachableTypes' , ( ) => {
36- it ( 'should identify reachable messages from roots' , ( ) => {
37- const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
36+ it ( 'should identify reachable messages from roots' , ( ) => {
37+ const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
3838
39- // Root messages are reachable
40- expect ( reachable . has ( 'SearchRequest' ) ) . toBe ( true ) ;
41- expect ( reachable . has ( 'SearchResponse' ) ) . toBe ( true ) ;
39+ // Root messages are reachable
40+ expect ( reachable . has ( 'SearchRequest' ) ) . toBe ( true ) ;
41+ expect ( reachable . has ( 'SearchResponse' ) ) . toBe ( true ) ;
4242
43- // Direct references are reachable
44- expect ( reachable . has ( 'SearchOptions' ) ) . toBe ( true ) ;
45- expect ( reachable . has ( 'SearchResult' ) ) . toBe ( true ) ;
46- } ) ;
43+ // Direct references are reachable
44+ expect ( reachable . has ( 'SearchOptions' ) ) . toBe ( true ) ;
45+ expect ( reachable . has ( 'SearchResult' ) ) . toBe ( true ) ;
46+ } ) ;
4747
4848 it ( 'should follow transitive references' , ( ) => {
4949 const reachable = findReachableTypes ( [ 'SearchRequest' ] , parsed . messages ) ;
@@ -160,16 +160,16 @@ describe('CleanupUnusedMessages', () => {
160160 } ) ;
161161
162162 describe ( 'filterMessages' , ( ) => {
163- it ( 'should filter messages to keep only reachable ones' , ( ) => {
164- const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
165- const kept = filterMessages ( parsed . messages , reachable ) ;
166-
167- const keptNames = kept . map ( m => m . name ) ;
168- expect ( keptNames ) . toContain ( 'SearchRequest' ) ;
169- expect ( keptNames ) . toContain ( 'SearchResponse' ) ;
170- expect ( keptNames ) . not . toContain ( 'UnusedMessage' ) ;
171- expect ( keptNames ) . not . toContain ( 'AnotherUnused' ) ;
172- } ) ;
163+ it ( 'should filter messages to keep only reachable ones' , ( ) => {
164+ const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
165+ const kept = filterMessages ( parsed . messages , reachable ) ;
166+
167+ const keptNames = kept . map ( m => m . name ) ;
168+ expect ( keptNames ) . toContain ( 'SearchRequest' ) ;
169+ expect ( keptNames ) . toContain ( 'SearchResponse' ) ;
170+ expect ( keptNames ) . not . toContain ( 'UnusedMessage' ) ;
171+ expect ( keptNames ) . not . toContain ( 'AnotherUnused' ) ;
172+ } ) ;
173173
174174 it ( 'should always keep custom message names (ObjectMap, GeneralNumber)' , ( ) => {
175175 const messages : ProtoMessage [ ] = [
@@ -189,14 +189,14 @@ describe('CleanupUnusedMessages', () => {
189189 } ) ;
190190
191191 describe ( 'filterEnums' , ( ) => {
192- it ( 'should filter enums to keep only referenced ones' , ( ) => {
193- const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
194- const kept = filterEnums ( parsed . enums , reachable ) ;
195-
196- const keptNames = kept . map ( e => e . name ) ;
197- // SortOrder is referenced by SearchOptions
198- expect ( keptNames ) . toContain ( 'SortOrder' ) ;
199- expect ( keptNames ) . not . toContain ( 'UnusedEnum' ) ;
192+ it ( 'should filter enums to keep only referenced ones' , ( ) => {
193+ const reachable = findReachableTypes ( [ 'SearchRequest' , 'SearchResponse' ] , parsed . messages ) ;
194+ const kept = filterEnums ( parsed . enums , reachable ) ;
195+
196+ const keptNames = kept . map ( e => e . name ) ;
197+ // SortOrder is referenced by SearchOptions
198+ expect ( keptNames ) . toContain ( 'SortOrder' ) ;
199+ expect ( keptNames ) . not . toContain ( 'UnusedEnum' ) ;
200200 } ) ;
201201
202202 it ( 'should always keep custom enum names (NullValue)' , ( ) => {
0 commit comments