diff --git a/src/puppet-padchat/pure-function-helpers/message-raw-payload-parser.spec.ts b/src/puppet-padchat/pure-function-helpers/message-raw-payload-parser.spec.ts index e6a62c167b73d162f0920e5201b76482c59d0127..cbc59ff08a06980c6ecaee10c18e0eb070bc52b4 100755 --- a/src/puppet-padchat/pure-function-helpers/message-raw-payload-parser.spec.ts +++ b/src/puppet-padchat/pure-function-helpers/message-raw-payload-parser.spec.ts @@ -17,6 +17,7 @@ import { messageRawPayloadParser } from './message-raw-payload-parser' test('messageRawPayloadParser', async t => { + t.skip('tbw') // t.test('text', async t => { // const PADCHAT_MESSAGE_PAYLOAD_TEXT: PadchatMessagePayload = { // content : '1111', @@ -140,5 +141,17 @@ test('room invitation created by bot', async t => { uin: 1928023446, } - // TODO: make sure the contactId/roomId is right + const EXPECTED_MESSAGE_PAYLOAD_ROOM_INVITATION: MessagePayload = { + id : '4030118997146183783', + timestamp : 1528755135, + text : '\n\t\n\t\t\n\t\t\n\t\t\n\t\t\tinvite\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n', + type : 0, + fromId : undefined, + toId : 'wxid_5zj4i5htp9ih22', + roomId : '3453262102@chatroom', + } + + const payload = messageRawPayloadParser(MESSAGE_PAYLOAD) + // console.log('payload:', payload) + t.deepEqual(payload, EXPECTED_MESSAGE_PAYLOAD_ROOM_INVITATION, 'should parse room invitation message payload') })