mirror of
https://github.com/docker/compose.git
synced 2025-11-12 18:00:01 +01:00
Signed-off-by: aiordache <anca.iordache@docker.com> Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
24 lines
569 B
Go
24 lines
569 B
Go
package compatibility
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/docker/ecs-plugin/pkg/compose"
|
|
"gotest.tools/v3/assert"
|
|
)
|
|
|
|
func load(t *testing.T, paths ...string) *compose.Project {
|
|
options := compose.ProjectOptions{
|
|
Name: t.Name(),
|
|
ConfigPaths: paths,
|
|
}
|
|
project, err := compose.ProjectFromOptions(&options)
|
|
assert.NilError(t, err)
|
|
return project
|
|
}
|
|
func TestInvalidNetworkMode(t *testing.T) {
|
|
project := load(t, "../backend/testdata/invalid_network_mode.yaml")
|
|
err := Check(project)
|
|
assert.Error(t, err[0], "'network_mode' \"bridge\" is not supported")
|
|
}
|