mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Add bulk-activate actions for debug node
Adds the actions: - core:activate-all-debug-nodes - core:activate-all-flow-debug-nodes to match the deactivate* actions. Also adds: - core:activate-selected-debug-nodes - core:deactivate-selected-debug-nodes Adds a new httpAdmin route - /debug/(enable/disable) - that can be use to bulk enable/disable nodes via HTTP Post.
This commit is contained in:
@@ -603,6 +603,30 @@ describe('debug node', function() {
|
||||
.post('/debug/n99/enable')
|
||||
.expect(404).end(done);
|
||||
});
|
||||
|
||||
it('should return 400 for invalid bulk disable', function(done) {
|
||||
var flow = [{id:"n1", type:"debug", active: true }];
|
||||
helper.load(debugNode, flow, function() {
|
||||
helper.request()
|
||||
.post('/debug/disable')
|
||||
.send({})
|
||||
.set('Content-type', 'application/json')
|
||||
.expect(400).end(done);
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
it('should return success for bulk disable', function(done) {
|
||||
var flow = [{id:"n1", type:"debug", active: true }];
|
||||
helper.load(debugNode, flow, function() {
|
||||
helper.request()
|
||||
.post('/debug/disable')
|
||||
.send({nodes:['n1']})
|
||||
.set('Content-type', 'application/json')
|
||||
.expect(201).end(done);
|
||||
});
|
||||
|
||||
})
|
||||
});
|
||||
|
||||
describe('get', function() {
|
||||
|
Reference in New Issue
Block a user