wechat-api
Version:
微信公共平台Node库 API
32 lines (27 loc) • 923 B
JavaScript
var expect = require('expect.js');
var config = require('./config');
var API = require('../');
describe('api_qrcode', function () {
var api = new API(config.appid, config.appsecret);
before(function (done) {
api.getAccessToken(done);
});
it('createTmpQRCode should ok', function (done) {
api.createTmpQRCode(123, 1800, function (err, data, res) {
expect(err).not.to.be.ok();
expect(data).to.have.property('ticket');
expect(data).to.have.property('expire_seconds');
done();
});
});
it('createLimitQRCode should ok', function (done) {
api.createLimitQRCode(123, function (err, data, res) {
expect(err).not.to.be.ok();
expect(data).to.have.property('ticket');
done();
});
});
it('showQRCodeURL should ok', function () {
expect(api.showQRCodeURL('ticket')).to.be.equal('https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=ticket');
});
});