20 lines
543 B
JavaScript
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)
|
|
});
|