@@ -123,8 +123,8 @@ defmodule IEx.HelpersTest do
123
123
end
124
124
125
125
describe "open" do
126
- @ iex_helpers Path . expand ( "../../ lib/iex/helpers.ex", __DIR__ )
127
- @ elixir_erl Path . expand ( "../../../ elixir/src/elixir.erl", __DIR__ )
126
+ @ iex_helpers "iex/ lib/iex/helpers.ex"
127
+ @ elixir_erl " elixir/src/elixir.erl"
128
128
@ editor System . get_env ( "ELIXIR_EDITOR" )
129
129
130
130
test "opens __FILE__ and __LINE__" do
@@ -137,48 +137,48 @@ defmodule IEx.HelpersTest do
137
137
138
138
test "opens Elixir module" do
139
139
assert capture_iex ( "open(IEx.Helpers)" ) |> maybe_trim_quotes ( ) =~
140
- ~r/ #{ @ iex_helpers } :1/
140
+ ~r/ #{ @ iex_helpers } :1$ /
141
141
end
142
142
143
143
test "opens function" do
144
144
assert capture_iex ( "open(h)" ) |> maybe_trim_quotes ( ) =~
145
- ~r/ #{ @ iex_helpers } :\d +/
145
+ ~r/ #{ @ iex_helpers } :\d +$ /
146
146
end
147
147
148
148
test "opens function/arity" do
149
149
assert capture_iex ( "open(b/1)" ) |> maybe_trim_quotes ( ) =~
150
- ~r/ #{ @ iex_helpers } :\d +/
150
+ ~r/ #{ @ iex_helpers } :\d +$ /
151
151
assert capture_iex ( "open(h/0)" ) |> maybe_trim_quotes ( ) =~
152
- ~r/ #{ @ iex_helpers } :\d +/
152
+ ~r/ #{ @ iex_helpers } :\d +$ /
153
153
end
154
154
155
155
test "opens module.function" do
156
156
assert capture_iex ( "open(IEx.Helpers.b)" ) |> maybe_trim_quotes ( ) =~
157
- ~r/ #{ @ iex_helpers } :\d +/
157
+ ~r/ #{ @ iex_helpers } :\d +$ /
158
158
assert capture_iex ( "open(IEx.Helpers.h)" ) |> maybe_trim_quotes ( ) =~
159
- ~r/ #{ @ iex_helpers } :\d +/
159
+ ~r/ #{ @ iex_helpers } :\d +$ /
160
160
end
161
161
162
162
test "opens module.function/arity" do
163
163
assert capture_iex ( "open(IEx.Helpers.b/1)" ) |> maybe_trim_quotes ( ) =~
164
- ~r/ #{ @ iex_helpers } :\d +/
164
+ ~r/ #{ @ iex_helpers } :\d +$ /
165
165
assert capture_iex ( "open(IEx.Helpers.h/0)" ) |> maybe_trim_quotes ( ) =~
166
- ~r/ #{ @ iex_helpers } :\d +/
166
+ ~r/ #{ @ iex_helpers } :\d +$ /
167
167
end
168
168
169
169
test "opens Erlang module" do
170
170
assert capture_iex ( "open(:elixir)" ) |> maybe_trim_quotes ( ) =~
171
- ~r/ #{ @ elixir_erl } :\d +/
171
+ ~r/ #{ @ elixir_erl } :\d +$ /
172
172
end
173
173
174
174
test "opens Erlang module.function" do
175
175
assert capture_iex ( "open(:elixir.start)" ) |> maybe_trim_quotes ( ) =~
176
- ~r/ #{ @ elixir_erl } :\d +/
176
+ ~r/ #{ @ elixir_erl } :\d +$ /
177
177
end
178
178
179
179
test "opens Erlang module.function/arity" do
180
180
assert capture_iex ( "open(:elixir.start/2)" ) |> maybe_trim_quotes ( ) =~
181
- ~r/ #{ @ elixir_erl } :\d +/
181
+ ~r/ #{ @ elixir_erl } :\d +$ /
182
182
end
183
183
184
184
test "errors if module is not available" do
0 commit comments