From 1c8ec01c551b3cfac8548d7fd22a50b3c236e362 Mon Sep 17 00:00:00 2001 From: Alexandr Morozov Date: Tue, 17 Jun 2014 11:36:45 +0400 Subject: [PATCH] Move TestBuildOnBuildForbiddenFromTrigger to integration-cli Docker-DCO-1.1-Signed-off-by: Alexandr Morozov (github: LK4D4) --- integration-cli/docker_cli_build_test.go | 17 +++++++++++++++++ integration/buildfile_test.go | 14 -------------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/integration-cli/docker_cli_build_test.go b/integration-cli/docker_cli_build_test.go index 6d4d2b096..f83c3fc8c 100644 --- a/integration-cli/docker_cli_build_test.go +++ b/integration-cli/docker_cli_build_test.go @@ -1324,3 +1324,20 @@ func TestBuildOnBuildForbiddenChained(t *testing.T) { } logDone("build - onbuild forbidden chained") } + +func TestBuildOnBuildForbiddenFrom(t *testing.T) { + name := "testbuildonbuildforbiddenfrom" + defer deleteImages(name) + _, err := buildImage(name, + `FROM busybox + ONBUILD FROM scratch`, + true) + if err != nil { + if !strings.Contains(err.Error(), "FROM isn't allowed as an ONBUILD trigger") { + t.Fatalf("Wrong error %v, must be about FROM forbidden", err) + } + } else { + t.Fatal("Error must not be nil") + } + logDone("build - onbuild forbidden from") +} diff --git a/integration/buildfile_test.go b/integration/buildfile_test.go index dd240d4cb..ce1e7224e 100644 --- a/integration/buildfile_test.go +++ b/integration/buildfile_test.go @@ -413,20 +413,6 @@ func buildImage(context testContextTemplate, t *testing.T, eng *engine.Engine, u return image, err } -func TestBuildOnBuildForbiddenFromTrigger(t *testing.T) { - _, err := buildImage(testContextTemplate{` - from {IMAGE} - onbuild from {IMAGE} - `, - nil, nil, - }, - t, nil, true, - ) - if err == nil { - t.Fatal("Error should not be nil") - } -} - func TestBuildOnBuildForbiddenMaintainerTrigger(t *testing.T) { _, err := buildImage(testContextTemplate{` from {IMAGE}