@@ -6,6 +6,8 @@ defmodule ApplicationTest do
66 import PathHelpers
77 import ExUnit.CaptureIO
88
9+ @ app :elixir
10+
911 test "application environment" do
1012 assert_raise ArgumentError , ~r/ because the application was not loaded nor configured/ , fn ->
1113 Application . fetch_env! ( :unknown , :unknown )
@@ -75,12 +77,14 @@ defmodule ApplicationTest do
7577
7678 assert Application . put_env ( :elixir , :unknown , nested: [ key: :value ] ) == :ok
7779
80+ assert compile_env ( @ app , :unknown , :default ) == [ nested: [ key: :value ] ]
7881 assert compile_env ( :elixir , :unknown , :default ) == [ nested: [ key: :value ] ]
7982 assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
8083
8184 assert compile_env ( :elixir , :unknown ) == [ nested: [ key: :value ] ]
8285 assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
8386
87+ assert compile_env! ( @ app , :unknown ) == [ nested: [ key: :value ] ]
8488 assert compile_env! ( :elixir , :unknown ) == [ nested: [ key: :value ] ]
8589 assert_received { :compile_env , :elixir , [ :unknown ] , { :ok , [ nested: [ key: :value ] ] } }
8690
0 commit comments