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
32
32
assert % { elixir: [ "elixir version not supported" ] , erlang: [ "erlang version not supported" ] } =
33
33
errors_on ( changeset )
34
34
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 )
37
37
38
38
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
+ } )
40
43
41
44
assert changeset . valid?
42
45
end
@@ -117,6 +120,14 @@ defmodule ConfigTest do
117
120
assert % { deps: % { docker: [ % { wait: % { port: [ "can't be blank" ] } } ] } } = errors_on ( changeset )
118
121
end
119
122
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
+
120
131
test "ignore non docker deps" do
121
132
changeset =
122
133
Config . changeset ( % Config { } , % {
You can’t perform that action at this time.
0 commit comments