MaxScale/maxctrl/test/drain.js
Markus Mäkelä ccdf1c5679
Improve MaxCtrl test coverage
Added tests that cover areas that weren't tested before.
2018-08-09 12:56:51 +03:00

20 lines
543 B
JavaScript

require('../test_utils.js')()
describe("Draining servers", function() {
before(startMaxScale)
it('drains server', function() {
return doCommand('drain server server1')
.should.be.fulfilled
})
it('checks server is in maintenance', function() {
// The maintenance state isn't set instantly
return sleepFor(2000)
.then(() => doCommand('api get servers/server1 data.attributes.state'))
.should.eventually.have.string("Maintenance")
})
after(stopMaxScale)
});