File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
test/elixir_bench/benchmarks Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -32,11 +32,14 @@ defmodule ConfigTest do
3232 assert % { elixir: [ "elixir version not supported" ] , erlang: [ "erlang version not supported" ] } =
3333 errors_on ( changeset )
3434
35- supported_elixir = hd ( supported_elixir )
36- supported_erlang = hd ( supported_erlang )
35+ some_supported_elixir = hd ( supported_elixir )
36+ some_supported_erlang = hd ( supported_erlang )
3737
3838 changeset =
39- Config . changeset ( % Config { } , % { elixir: supported_elixir , erlang: supported_erlang } )
39+ Config . changeset ( % Config { } , % {
40+ elixir: some_supported_elixir ,
41+ erlang: some_supported_erlang
42+ } )
4043
4144 assert changeset . valid?
4245 end
@@ -117,6 +120,14 @@ defmodule ConfigTest do
117120 assert % { deps: % { docker: [ % { wait: % { port: [ "can't be blank" ] } } ] } } = errors_on ( changeset )
118121 end
119122
123+ test "return error if more than one docker deps with same image is given" do
124+ docker_deps = [ % { image: "pg" } , % { image: "pg" } ]
125+ changeset = Config . changeset ( % Config { } , % { deps: % { docker: docker_deps } } )
126+
127+ refute changeset . valid?
128+ assert % { deps: % { docker: [ _ , % { image: [ "has already been taken" ] } ] } } = errors_on ( changeset )
129+ end
130+
120131 test "ignore non docker deps" do
121132 changeset =
122133 Config . changeset ( % Config { } , % {
You can’t perform that action at this time.
0 commit comments