try to fix set display name bug

This commit is contained in:
2013-07-07 23:11:15 +08:00
parent 0f1225ef36
commit 80aee8bcc0
3 changed files with 16 additions and 9 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ var WeixinService = {
} else if (content === 'menu' || content === 'm') {
callback(null, constants.reply.menu);
return;
} else if (new RegExp('^[=]{1}[^=-+]*$').test(content)) {
} else if (new RegExp('^[=]{1}[^=+-]*$').test(content)) {
ActionsService.setDisplayName(message.FromUserName, content, function (err, result) {
if (err) {
callback(null, contants.reply.systemErr);
+8 -8
View File
@@ -2,12 +2,12 @@ var actionService = require('../api/services/ActionService.js');
var assert = require('assert');
describe('ActionService test',function(){
it('should set display name success',function(){
var origionalName = '';
var newName = '=Test';
actionService.setDisplayName(origionalName,newName,function(err,result){
return result;
});
});
// it('should set display name success',function(){
// var origionalName = '';
// var newName = '=Test';
// actionService.setDisplayName(origionalName,newName,function(err,result){
// return result;
// });
//
// });
});
+7
View File
@@ -57,4 +57,11 @@ describe('Sohub', function () {
});
describe('action pattern test',function(){
it('should be set display name action',function(){
assert.equal(new RegExp('^[=]{1}[^=+-]*$').test('=junv'),true);
});
});
})