@@ -16,12 +16,12 @@ import {
1616 decodeSyncMessage ,
1717 encodeAwareness ,
1818 encodeAwarenessStates ,
19+ encodeQueryAwareness ,
1920 encodeSyncStep1 ,
2021 encodeSyncStep2 ,
2122 encodeSyncUpdate ,
2223 handleSyncMessage ,
2324 MESSAGE_TYPE ,
24- readMessageType ,
2525 SYNC_MESSAGE_TYPE ,
2626} from './protocol' ;
2727
@@ -241,27 +241,6 @@ describe('MESSAGE_SYNC', () => {
241241 } ) ;
242242 } ) ;
243243
244- describe ( 'readMessageType' , ( ) => {
245- test ( 'reads sync message type' , ( ) => {
246- const doc = createDoc ( ) ;
247- const message = encodeSyncStep1 ( { doc } ) ;
248-
249- expect ( readMessageType ( { data : message } ) ) . toBe ( MESSAGE_TYPE . SYNC ) ;
250- } ) ;
251-
252- test ( 'reads awareness message type' , ( ) => {
253- const doc = createDoc ( ) ;
254- const awareness = new awarenessProtocol . Awareness ( doc ) ;
255- awareness . setLocalState ( { name : 'Test' } ) ;
256-
257- const message = encodeAwarenessStates ( {
258- awareness,
259- clients : [ awareness . clientID ] ,
260- } ) ;
261-
262- expect ( readMessageType ( { data : message } ) ) . toBe ( MESSAGE_TYPE . AWARENESS ) ;
263- } ) ;
264- } ) ;
265244} ) ;
266245
267246// ============================================================================
@@ -394,9 +373,7 @@ describe('MESSAGE_AWARENESS', () => {
394373
395374describe ( 'MESSAGE_QUERY_AWARENESS' , ( ) => {
396375 test ( 'query awareness message is single byte' , ( ) => {
397- const message = encoding . encode ( ( encoder ) => {
398- encoding . writeVarUint ( encoder , MESSAGE_TYPE . QUERY_AWARENESS ) ;
399- } ) ;
376+ const message = encodeQueryAwareness ( ) ;
400377
401378 expect ( message . length ) . toBe ( 1 ) ;
402379 expect ( message [ 0 ] ) . toBe ( MESSAGE_TYPE . QUERY_AWARENESS ) ;
@@ -500,19 +477,10 @@ describe('decodeMessageType', () => {
500477 } ) ;
501478
502479 test ( 'decodes QUERY_AWARENESS message type' , ( ) => {
503- const message = encoding . encode ( ( encoder ) => {
504- encoding . writeVarUint ( encoder , MESSAGE_TYPE . QUERY_AWARENESS ) ;
505- } ) ;
480+ const message = encodeQueryAwareness ( ) ;
506481 expect ( decodeMessageType ( message ) ) . toBe ( MESSAGE_TYPE . QUERY_AWARENESS ) ;
507482 } ) ;
508483
509- test ( 'matches readMessageType behavior' , ( ) => {
510- const doc = createDoc ( ) ;
511- const message = encodeSyncStep1 ( { doc } ) ;
512-
513- // Both functions should return the same result
514- expect ( decodeMessageType ( message ) ) . toBe ( readMessageType ( { data : message } ) ) ;
515- } ) ;
516484} ) ;
517485
518486// ============================================================================
0 commit comments