@@ -19,6 +19,7 @@ defmodule Mix.Tasks.SourceTest do
1919 end )
2020 end
2121
22+ @ tag :require_ast
2223 test "source MODULE.FUN" , context do
2324 in_tmp ( context . test , fn ->
2425 Mix.Tasks.Source . run ( [ "Enum.map" ] )
@@ -27,6 +28,7 @@ defmodule Mix.Tasks.SourceTest do
2728 end )
2829 end
2930
31+ @ tag :require_ast
3032 test "source MODULE.FUN/ARITY" , context do
3133 in_tmp ( context . test , fn ->
3234 Mix.Tasks.Source . run ( [ "Enum.map/2" ] )
@@ -80,23 +82,6 @@ defmodule Mix.Tasks.SourceTest do
8082 else: System . delete_env ( "ELIXIR_EDITOR" )
8183 end
8284
83- test "source -o opens with shortcut" , context do
84- System . put_env ( "ELIXIR_EDITOR" , "echo __LINE__:__FILE__" )
85-
86- in_tmp ( context . test , fn ->
87- output =
88- capture_io ( fn ->
89- Mix.Tasks.Source . run ( [ "-o" , "Enum.map/2" ] )
90- end )
91-
92- assert output =~ ~r" \d +:.*lib/elixir/lib/enum\. ex"
93- end )
94- after
95- if @ editor ,
96- do: System . put_env ( "ELIXIR_EDITOR" , @ editor ) ,
97- else: System . delete_env ( "ELIXIR_EDITOR" )
98- end
99-
10085 test "source --open without editor" do
10186 System . delete_env ( "ELIXIR_EDITOR" )
10287 System . delete_env ( "EDITOR" )
0 commit comments