@@ -21,42 +21,44 @@ defmodule Mix.Tasks.RunTest do
21
21
git_repo = fixture_path ( "git_repo/lib/git_repo.ex" )
22
22
23
23
in_fixture "no_mixfile" , fn ->
24
- Mix.Tasks.Run . run [ "-r" , git_repo , "-e" , "Mix.shell.info GitRepo.hello" ]
25
- assert_received { :mix_shell , :info , [ "World" ] }
24
+ Mix.Tasks.Run . run [ "-r" , git_repo , "-e" , "send self, {:hello, GitRepo.hello} " ]
25
+ assert_received { :hello , "World" }
26
26
27
- Mix.Tasks.Run . run [ "-pr" , git_repo , "-e" , "Mix.shell.info GitRepo.hello" ]
28
- assert_received { :mix_shell , :info , [ "World" ] }
27
+ Mix.Tasks.Run . run [ "-pr" , git_repo , "-e" , "send self, {:hello, GitRepo.hello} " ]
28
+ assert_received { :hello , "World" }
29
29
end
30
30
after
31
31
purge [ GitRepo ]
32
32
end
33
33
34
34
test "run rewrites System.argv" do
35
35
in_fixture "no_mixfile" , fn ->
36
- File . write! file = "argv.exs" , "send self, {:system_argv, System.argv}"
36
+ file = "argv.exs"
37
+
38
+ File . write! file , "send self, {:argv, System.argv}"
37
39
unload_file = fn ->
38
40
Code . unload_files [ Path . expand ( file ) ]
39
41
end
40
42
41
43
Mix.Tasks.Run . run [ file ]
42
- assert_received { :system_argv , [ ] }
44
+ assert_received { :argv , [ ] }
43
45
44
46
unload_file . ( )
45
47
Mix.Tasks.Run . run [ file , "foo" , "-e" , "bar" ]
46
- assert_received { :system_argv , [ "foo" , "-e" , "bar" ] }
48
+ assert_received { :argv , [ "foo" , "-e" , "bar" ] }
47
49
48
50
unload_file . ( )
49
- Mix.Tasks.Run . run [ "-e" , "send self, {:system_argv , System.argv}" , file , "foo" , "-x" , "bar" ]
50
- assert_received { :system_argv , [ ^ file , "foo" , "-x" , "bar" ] }
51
+ Mix.Tasks.Run . run [ "-e" , "send self, {:argv , System.argv}" , file , "foo" , "-x" , "bar" ]
52
+ assert_received { :argv , [ ^ file , "foo" , "-x" , "bar" ] }
51
53
52
54
unload_file . ( )
53
55
Mix.Tasks.Run . run [
54
56
"-e" , "send self, :evaled" ,
55
- "-e" , "send self, {:system_argv , System.argv}" ,
57
+ "-e" , "send self, {:argv , System.argv}" ,
56
58
"--no-compile" , file , "-x" , "bar"
57
59
]
58
60
assert_received :evaled
59
- assert_received { :system_argv , [ ^ file , "-x" , "bar" ] }
61
+ assert_received { :argv , [ ^ file , "-x" , "bar" ] }
60
62
end
61
63
end
62
64
end
0 commit comments