UNPKG

tencent-sms

Version:

sms plugin for tencent cloud

31 lines (30 loc) 1.28 kB
'use strict'; const assert = require('assert'); const mock = require('egg-mock'); describe('test sms.test.js', () => { let app; before(() => { // 创建当前应用的 app 实例 app = mock.app({ baseDir: 'apps/testApp', }); // 等待 app 启动成功,才能执行测试用例 return app.ready(); }); it('send sms', async () => { const ctx = app.mockContext(); const { SendStatusSet: [{ Message }] } = await ctx.tencentSms.SendSms({ SmsSdkAppId: '1400277599', /* 短信签名内容: 使用 UTF-8 编码,必须填写已审核通过的签名,签名信息可登录 [短信控制台] 查看 */ SignName: '云督系统', /* 下发手机号码,采用 e.164 标准,+[国家或地区码][手机号] * 示例如:+8613711112222, 其中前面有一个+号 ,86为国家码,13711112222为手机号,最多不要超过200个手机号*/ PhoneNumberSet: [ '+8617770831435' ], /* 模板 ID: 必须填写已审核通过的模板 ID。模板ID可登录 [短信控制台] 查看 */ TemplateId: '748383', /* 模板参数: 若无模板参数,则设置为空*/ TemplateParamSet: [ '666' ], }); assert(Message === 'send success'); }); });