@@ -6,6 +6,8 @@ defmodule ApplicationTest do
6
6
import PathHelpers
7
7
import ExUnit.CaptureIO
8
8
9
+ @ app :elixir
10
+
9
11
test "application environment" do
10
12
assert_raise ArgumentError , ~r/ because the application was not loaded nor configured/ , fn ->
11
13
Application . fetch_env! ( :unknown , :unknown )
@@ -75,12 +77,14 @@ defmodule ApplicationTest do
75
77
76
78
assert Application . put_env ( :elixir , :unknown , nested: [ key: :value ] ) == :ok
77
79
80
+ assert compile_env ( @ app , :unknown , :default ) == [ nested: [ key: :value ] ]
78
81
assert compile_env ( :elixir , :unknown , :default ) == [ nested: [ key: :value ] ]
79
82
assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
80
83
81
84
assert compile_env ( :elixir , :unknown ) == [ nested: [ key: :value ] ]
82
85
assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
83
86
87
+ assert compile_env! ( @ app , :unknown ) == [ nested: [ key: :value ] ]
84
88
assert compile_env! ( :elixir , :unknown ) == [ nested: [ key: :value ] ]
85
89
assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
86
90
0 commit comments