fix: add missing portmap when needed (#1183)

This commit is contained in:
nils måsén 2022-01-22 17:40:37 +01:00 committed by GitHub
parent a1bdd268c1
commit 04db93c770
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 19 deletions

View file

@ -50,11 +50,13 @@ var _ = Describe("the container", func() {
})
})
When("verifying a container with port bindings, but no exposed ports", func() {
It("should return an error", func() {
It("should make the config compatible with updating", func() {
c := mockContainerWithPortBindings("80/tcp")
c.containerInfo.Config.ExposedPorts = nil
err := c.VerifyConfiguration()
Expect(err).To(Equal(errorNoExposedPorts))
Expect(c.VerifyConfiguration()).To(Succeed())
Expect(c.containerInfo.Config.ExposedPorts).ToNot(BeNil())
Expect(c.containerInfo.Config.ExposedPorts).To(BeEmpty())
})
})
When("verifying a container with port bindings and exposed ports is non-nil", func() {