import { expect } from "chai" ; import * as sut from "../lib/MessageFactory" ; describe ( "MessageFactory" , ( ) => { describe ( ".deserialize()" , ( ) => { it ( "should return constructed type" , ( ) => { const input = Buffer . from ( "001000000000" , "hex" ) ; const result = sut . deserialize ( input ) ; expect ( result ) . to . not . be . undefined ; } ) ; it ( "should not return for unkonwn types" , ( ) => { const input = Buffer . from ( "111100000000" , "hex" ) ; const result = sut . deserialize ( input ) ; expect ( result ) . to . be . undefined ; } ) ; } ) ; } ) ;