mirror of https://github.com/docker/docs.git
Fixing tests, regencerts only on Stopped and Saved VMs
This commit is contained in:
parent
300aa6d78b
commit
59cdda668b
|
@ -73,7 +73,7 @@ describe('SetupStore', function () {
|
||||||
|
|
||||||
pit('upgrades the vm if it exists and is out of date', function () {
|
pit('upgrades the vm if it exists and is out of date', function () {
|
||||||
machine.exists.mockReturnValue(Promise.resolve(true));
|
machine.exists.mockReturnValue(Promise.resolve(true));
|
||||||
machine.state.mockReturnValue(Promise.resolve('Running'));
|
machine.state.mockReturnValue(Promise.resolve('Stopped'));
|
||||||
machine.isoversion.mockReturnValue('1.0');
|
machine.isoversion.mockReturnValue('1.0');
|
||||||
machine.stop.mockReturnValue(Promise.resolve());
|
machine.stop.mockReturnValue(Promise.resolve());
|
||||||
machine.start.mockReturnValue(Promise.resolve());
|
machine.start.mockReturnValue(Promise.resolve());
|
||||||
|
@ -88,9 +88,9 @@ describe('SetupStore', function () {
|
||||||
return setupStore.steps().init.run(() => {}).then(() => {
|
return setupStore.steps().init.run(() => {}).then(() => {
|
||||||
expect(machine.create).not.toBeCalled();
|
expect(machine.create).not.toBeCalled();
|
||||||
expect(machine.stop).toBeCalled();
|
expect(machine.stop).toBeCalled();
|
||||||
|
expect(machine.upgrade).toBeCalled();
|
||||||
expect(machine.regenerateCerts).toBeCalled();
|
expect(machine.regenerateCerts).toBeCalled();
|
||||||
expect(machine.start).toBeCalled();
|
expect(machine.start).toBeCalled();
|
||||||
expect(machine.upgrade).toBeCalled();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -75,8 +75,6 @@ var _steps = [{
|
||||||
yield machine.create();
|
yield machine.create();
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} else if (exists && (yield machine.state()) === 'Saved') {
|
|
||||||
yield virtualBox.wake(machine.name());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var isoversion = machine.isoversion();
|
var isoversion = machine.isoversion();
|
||||||
|
@ -86,7 +84,10 @@ var _steps = [{
|
||||||
yield machine.upgrade();
|
yield machine.upgrade();
|
||||||
}
|
}
|
||||||
var state = yield machine.state();
|
var state = yield machine.state();
|
||||||
if (state !== 'Running') {
|
if (state === 'Saved') {
|
||||||
|
yield virtualBox.wake(machine.name());
|
||||||
|
yield machine.regenerateCerts();
|
||||||
|
} else if (state !== 'Running') {
|
||||||
yield machine.start();
|
yield machine.start();
|
||||||
yield machine.regenerateCerts();
|
yield machine.regenerateCerts();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue