30 lines
855 B
JavaScript
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)
|
|
});
|