diff --git a/tests/apps/dockerfile/Dockerfile b/tests/apps/dockerfile/Dockerfile index a7e312a9d22..d868d777ecd 100644 --- a/tests/apps/dockerfile/Dockerfile +++ b/tests/apps/dockerfile/Dockerfile @@ -10,4 +10,7 @@ COPY . /var/www/html WORKDIR /var/www/html RUN npm install +ARG GITHUB_TOKEN=latest +RUN echo "TOKEN is: $GITHUB_TOKEN" + CMD npm start diff --git a/tests/unit/docker-options.bats b/tests/unit/docker-options.bats index 3b4a40acb36..ca0d350ff78 100644 --- a/tests/unit/docker-options.bats +++ b/tests/unit/docker-options.bats @@ -360,3 +360,13 @@ teardown() { echo "status: $status" assert_success } + +@test "(docker-options) build arguments" { + run /bin/bash -c "dokku docker-options:add $TEST_APP build '--build-arg GITHUB_TOKEN=\"hello\"'" + + run deploy_app dockerfile + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains "TOKEN is: hello" +}