viber-bot
Version:
A bot interface to work with Viber API
26 lines (20 loc) • 771 B
JavaScript
;
const ContactMessage = require(__dirname + "/../../lib/message/contact-message");
exports.testBuildContactMessageSanity = test => {
const contactName = "idan";
const contactPhoneNumber = "+972541234567";
const message = new ContactMessage(contactName, contactPhoneNumber);
const messageBody = {
"type": "contact",
"contact": { "name": contactName, "phone_number": contactPhoneNumber, "avatar": null }
};
test.deepEqual(message.toJson(), messageBody);
test.ok(!message.keyboard);
test.done();
};
exports.testBuildContactMessageWithKeyboard = test => {
const keyboard = { foo: "bar" };
const message = new ContactMessage("idan", "000", null, keyboard);
test.deepEqual(message.keyboard, keyboard);
test.done();
};