1
0
mirror of https://github.com/rancher/os.git synced 2025-09-26 21:23:07 +00:00
Files
os/vendor/github.com/docker/libcompose/docker/service_test.go
2015-12-04 20:19:31 +05:00

28 lines
751 B
Go

package docker
import (
"github.com/docker/libcompose/project"
"github.com/stretchr/testify/assert"
"testing"
)
func TestSpecifiesHostPort(t *testing.T) {
servicesWithHostPort := []Service{
{serviceConfig: &project.ServiceConfig{Ports: []string{"8000:8000"}}},
{serviceConfig: &project.ServiceConfig{Ports: []string{"127.0.0.1:8000:8000"}}},
}
for _, service := range servicesWithHostPort {
assert.True(t, service.specificiesHostPort())
}
servicesWithoutHostPort := []Service{
{serviceConfig: &project.ServiceConfig{Ports: []string{"8000"}}},
{serviceConfig: &project.ServiceConfig{Ports: []string{"127.0.0.1::8000"}}},
}
for _, service := range servicesWithoutHostPort {
assert.False(t, service.specificiesHostPort())
}
}