@@ -11,6 +11,10 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
1111 :ok
1212 end
1313
14+ defp in_project ( module , dir , fun ) do
15+ Mix.Project . in_project ( module , dir , [ prune_code_paths: false ] , fun )
16+ end
17+
1418 test "extracting and extracting with --merge" , % { test: test , tmp_dir: tmp_dir } = context do
1519 create_test_mix_file ( context )
1620
@@ -27,7 +31,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
2731
2832 output =
2933 capture_io ( fn ->
30- Mix.Project . in_project ( test , tmp_dir , fn _module -> run ( [ ] ) end )
34+ in_project ( test , tmp_dir , fn _module -> run ( [ ] ) end )
3135 end )
3236
3337 assert output =~ "Extracted priv/gettext/default.pot"
@@ -51,7 +55,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
5155 write_file ( context , "priv/gettext/it/LC_MESSAGES/my_domain.po" , "" )
5256
5357 capture_io ( fn ->
54- Mix.Project . in_project ( test , tmp_dir , fn _module -> run ( [ "--merge" ] ) end )
58+ in_project ( test , tmp_dir , fn _module -> run ( [ "--merge" ] ) end )
5559 end )
5660
5761 assert read_file ( context , "priv/gettext/it/LC_MESSAGES/my_domain.po" ) == """
@@ -62,7 +66,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
6266 """
6367
6468 capture_io ( fn ->
65- Mix.Project . in_project ( test , tmp_dir , fn _module -> run ( [ "--merge" ] ) end )
69+ in_project ( test , tmp_dir , fn _module -> run ( [ "--merge" ] ) end )
6670 end ) =~ "Wrote priv/gettext/it/LC_MESSAGES/my_domain.po"
6771 end
6872
@@ -98,7 +102,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
98102
99103 capture_io ( fn ->
100104 assert_raise Mix.Error , expected_message , fn ->
101- Mix.Project . in_project ( test , tmp_dir , fn _module ->
105+ in_project ( test , tmp_dir , fn _module ->
102106 run ( [ "--check-up-to-date" ] )
103107 end )
104108 end
@@ -121,11 +125,11 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
121125 """ )
122126
123127 capture_io ( fn ->
124- Mix.Project . in_project ( test , tmp_dir , fn _module ->
128+ in_project ( test , tmp_dir , fn _module ->
125129 run ( [ ] )
126130 end )
127131
128- Mix.Project . in_project ( test , tmp_dir , fn _module ->
132+ in_project ( test , tmp_dir , fn _module ->
129133 run ( [ "--check-up-to-date" ] )
130134 end )
131135 end )
@@ -154,7 +158,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
154158 """ )
155159
156160 capture_io ( fn ->
157- Mix.Project . in_project ( test , tmp_dir , fn _module -> run ( [ ] ) end )
161+ in_project ( test , tmp_dir , fn _module -> run ( [ ] ) end )
158162 end )
159163
160164 write_file ( context , "lib/my_app.ex" , """
@@ -177,7 +181,7 @@ defmodule Mix.Tasks.Gettext.ExtractTest do
177181
178182 capture_io ( fn ->
179183 assert_raise Mix.Error , expected_message , fn ->
180- Mix.Project . in_project ( test , tmp_dir , fn _module ->
184+ in_project ( test , tmp_dir , fn _module ->
181185 run ( [ "--check-up-to-date" ] )
182186 end )
183187 end
0 commit comments