MXS-1300: Test calling of module commands via MaxCtrl

The calling of module commands is tested by using the qlafilter log
command.
This commit is contained in:
Markus Mäkelä
2017-08-08 11:24:06 +03:00
parent 9847b36a12
commit d64cb9fa80
2 changed files with 33 additions and 0 deletions

24
maxctrl/test/call.js Normal file
View File

@ -0,0 +1,24 @@
require('../test_utils.js')()
describe("Module Commands", function() {
before(startMaxScale)
it('call command', function() {
return doCommand('call command qlafilter log QLA')
.then(function(output) {
JSON.parse(output).meta.should.have.lengthOf(1)
})
})
it('call command with missing parameters', function() {
return doCommand('call command qlafilter log')
.should.be.rejected
})
it('call command with too many parameters', function() {
return doCommand('call command qlafilter log QLA too many arguments for this command')
.should.be.rejected
})
after(stopMaxScale)
});