mancala/tests/encode_decode.test.ts

16 lines
552 B
TypeScript
Raw Normal View History

2021-06-29 03:26:23 +03:00
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))
})
})