16 lines
552 B
TypeScript
16 lines
552 B
TypeScript
|
|
import { decodeText, encodeText } from "../src/rtmt/byte_util"
|
||
|
|
import { encode, decode } from "../src/rtmt/encode_decode_message"
|
||
|
|
|
||
|
|
describe('encode decode message', function () {
|
||
|
|
it('basic encode decode message test', function () {
|
||
|
|
const message = {
|
||
|
|
channel: "channel",
|
||
|
|
data: encodeText("{text}")
|
||
|
|
}
|
||
|
|
const data = encode(message)
|
||
|
|
const messageAfter = decode(Buffer.from(data));
|
||
|
|
|
||
|
|
expect(messageAfter.channel).toBe(messageAfter.channel)
|
||
|
|
expect(decodeText(messageAfter.data)).toBe(decodeText(messageAfter.data))
|
||
|
|
})
|
||
|
|
})
|