New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

wechat-bot

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wechat-bot - npm Package Compare versions

Comparing version 0.0.1 to 0.1.0

4

lib/bot.js
var utils = require('./utils');
var proto = require('./proto');
var wechat = require('wechat');

@@ -13,3 +14,6 @@ exports = module.exports = createBot;

bot.stack = [];
bot.wechat = function createWechat(token) {
return wechat(token, bot);
};
return bot;
}

2

package.json
{
"name": "wechat-bot",
"version": "0.0.1",
"version": "0.1.0",
"description": "middleware framework for creating wechat bot",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -5,3 +5,3 @@ # wechat-bot

[![build status](https://secure.travis-ci.org/rogerz/wechat-bot.png)](http://travis-ci.org/rogerz/wechat-bot)
[![build status](https://secure.travis-ci.org/wechat-bots/wechat-bot.png)](http://travis-ci.org/wechat-bots/wechat-bot)

@@ -8,0 +8,0 @@ ## Installation

@@ -17,14 +17,17 @@ var should = require('chai').should();

});
var info = {
sp: 'sp',
user: 'user',
type: 'text',
text: 'test'
};
var app;
var app = connect();
app.use(connect.query());
app.use('/wechat', wechat('some token', bot));
beforeEach(function () {
app = connect();
app.use(connect.query());
});
it('should work', function (done) {
var info = {
sp: 'sp',
user: 'user',
type: 'text',
text: 'test'
};
it('should be used as wechat handler', function (done) {
app.use('/wechat', wechat('some token', bot));
request(app)

@@ -41,2 +44,16 @@ .post('/wechat' + tail())

});
it('should create shortcut of wechat', function (done) {
app.use('/wechat', bot.wechat('some token'));
request(app)
.post('/wechat' + tail())
.send(template(info))
.expect(200)
.end(function (err, res) {
if (err) return done(err);
var body = res.text.toString();
body.should.include('hello');
done();
});
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc