MXS-1300: Make the MaxCtrl core a Node.js module

The core is now a module that is loaded by the command line client. This
allows the core library to be reused for testing.
This commit is contained in:
Markus Mäkelä
2017-07-17 16:03:49 +03:00
parent 9a6e281456
commit 9e688772cc
22 changed files with 25 additions and 14 deletions

View File

@ -8,10 +8,8 @@ describe("Server states", function() {
})
})
var ctrl = require('../core.js')
var opts = {
extra_args: [ '--quiet']
}
var ctrl = require('maxctrl-core')
var opts = { extra_args: [ '--quiet'] }
it('set correct state', function() {
return ctrl.execute('set server server2 master'.split(' '), opts)