Markus Mäkelä 57471c7baa
Improve MaxCtrl test coverage
A few missing cases that simple to solve were reported by the coverage
tool.
2018-08-13 10:28:03 +03:00

30 lines
855 B
JavaScript

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('will not call command with missing parameters', function() {
return doCommand('call command qlafilter log')
.should.be.rejected
})
it('will not call command with too many parameters', function() {
return doCommand('call command qlafilter log QLA too many arguments for this command')
.should.be.rejected
})
it('call unknown command', function() {
return doCommand('call command mariadbmon log')
.should.be.rejected
})
after(stopMaxScale)
});