File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
lib/elixir/test/elixir/kernel Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -933,24 +933,22 @@ defmodule Kernel.WarningTest do
933
933
934
934
test "eval failure warning" do
935
935
assert capture_err ( fn ->
936
- assert_raise ArgumentError , fn ->
937
- Code . eval_string ( """
938
- defmodule Sample do
939
- Atom.to_string "abc"
940
- end
941
- """ )
936
+ Code . eval_string ( """
937
+ defmodule Sample1 do
938
+ def foo, do: Atom.to_string "abc"
942
939
end
940
+ """ )
943
941
end ) =~ ~r" this expression will fail with ArgumentError\n .*nofile:2"
944
942
945
943
assert capture_err ( fn ->
946
944
Code . eval_string ( """
947
- defmodule Sample do
945
+ defmodule Sample2 do
948
946
def foo, do: 1 + nil
949
947
end
950
948
""" )
951
949
end ) =~ ~r" this expression will fail with ArithmeticError\n .*nofile:2"
952
950
after
953
- purge ( [ Sample ] )
951
+ purge ( [ Sample1 , Sample2 ] )
954
952
end
955
953
956
954
test "undefined function for behaviour" do
You can’t perform that action at this time.
0 commit comments