UNPKG

sensecap

Version:

## Install ``` npm install sensecap --save ```

116 lines (106 loc) 3.65 kB
var should = require('should') var SenseCap = require('../../src/sensecap'); var client = new SenseCap.Client({ region: SenseCap.Region.SENSECAP_CN, accessKeyId: 'your accessKeyId', accessKeySecret: 'your accessKeySecret' }); client.on('error', function (error) { console.log('on global error========'); console.log(error); }); var groupManager = client.getGroupManager(); var groupName = 'myGroup_' + new Date().valueOf(); var groupUUID = '223E75BC14B4111D'; describe('===/创建新分组', function () { it('创建新分组', function (done) { groupManager.createGroup(groupName, function (error, group) { if (error) { console.error('createGroup fail!') console.error(error) } else { console.log('createGroup success!') console.log(group.toString()) } group.should.have.properties('groupName', 'groupUUID') groupUUID = group.groupUUID; done(); }); }) }) describe('===/更新分组', function () { it('更新分组', function (done) { groupManager.renameGroup(groupName + '_rename', groupUUID, function (error) { if (error) { error.should.not.have.properties('code') console.error('renameGroup fail!') console.error(error) } else { console.log('renameGroup success!') } done(); }); }) }) describe('===/分组列表', function () { it('部分分组', function (done) { var groupResult = groupManager.batchQueryGroupByUUID(['', groupUUID]); groupResult.toList(function (error, groupList) { if (error) { error.should.not.have.properties('code') console.error('getGroupList fail!') console.error(error) } else { console.log('getGroupList success!') console.log(groupList.toString()) console.log('groupList[1]========') console.log(groupList[1]) } done(); }); }) }) describe('===/分组列表', function () { it('全部分组', function (done) { var groupResult = groupManager.queryAllGroups(); groupResult.toList(function (error, groupList) { if (error) { error.should.not.have.properties('code') console.error('getGroupList fail!') console.error(error) } else { console.log('getGroupList success!') // console.log(groupList.toString()) console.log(groupList) } done(); }); }) }) describe('===/删除分组', function () { it('删除分组', function (done) { groupManager.deleteGroup([groupUUID], function (error) { if (error) { console.error('deleteGroup fail!') console.error(error) } else { console.log('deleteGroup success!') } done(); }); }) }) // describe('===/删除分组', function () { // it('删除分组', function (done) { // var groupResult = groupManager.batchQueryGroupByUUID([groupUUID]); // groupResult.removeAll(function (error) { // if (error) { // console.error('deleteGroup fail!') // console.error(error) // } else { // console.log('deleteGroup success!') // } // done(); // }); // }) // })