mirror of
https://github.com/yagop/node-telegram-bot-api
synced 2025-08-22 18:07:16 +00:00
Merge pull request #671 from kamikazechaser/fix/v4
[v4.0] Add tests and add minor improvement
This commit is contained in:
commit
6e46f48606
@ -1228,7 +1228,7 @@ class TelegramBot extends EventEmitter {
|
||||
* @see https://core.telegram.org/bots/api#editmessagemedia
|
||||
*/
|
||||
editMessageMedia(media, form = {}) {
|
||||
form.media = media;
|
||||
form.media = stringify(media);
|
||||
return this._request('editMessageMedia', { form });
|
||||
}
|
||||
|
||||
|
@ -1436,4 +1436,28 @@ describe('TelegramBot', function telegramSuite() {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('#sendAnimation', function sendAnimationSuite() {
|
||||
before(function before() {
|
||||
utils.handleRatelimit(bot, 'sendAnimation', this);
|
||||
});
|
||||
it('should send a gif as an animation', function test() {
|
||||
return bot.sendAnimation(USERID, `${__dirname}/data/photo.gif`).then(resp => {
|
||||
assert.ok(is.object(resp));
|
||||
assert.ok(is.object(resp.document));
|
||||
|
||||
describe('#editMessageMedia', function editMessageMediaSuite() {
|
||||
before(function before() {
|
||||
utils.handleRatelimit(bot, 'editMessageMedia', this);
|
||||
});
|
||||
it('should edit a media message', function test() {
|
||||
return bot.editMessageMedia({ type: 'animation', media: resp.document.file_id, caption: 'media message edited'}, { chat_id: resp.chat.id, message_id: resp.message_id}).then(editedResp => {
|
||||
assert.ok(is.object(editedResp));
|
||||
assert.ok(is.string(editedResp.caption));
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
}); // End Telegram
|
||||
|
Loading…
x
Reference in New Issue
Block a user