File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,22 +9,22 @@ defmodule RegexTest do
99
1010 doctest Regex
1111
12- if System . otp_release ( ) >= "28 " do
13- test "module attribute" do
14- assert ExUnit.CaptureIO . capture_io ( :stderr , fn ->
15- defmodule ModAttr do
16- @ regex ~r / example /
17- def regex , do: @ regex
18-
19- @ bare_regex :erlang . term_to_binary ( @ regex )
20- def bare_regex , do: :erlang . binary_to_term ( @ bare_regex )
21-
22- # We don't rewrite outside of functions
23- assert @ regex . re_pattern == :erlang . binary_to_term ( @ bare_regex ) . re_pattern
24- end
25-
26- assert ModAttr . regex ( ) . re_pattern != ModAttr . bare_regex ( ) . re_pattern
27- end ) =~ "storing and reading regexes from module attributes is deprecated"
12+ test "module attribute " do
13+ defmodule ModAttr do
14+ @ regex ~r / example /
15+ def regex , do: @ regex
16+
17+ @ bare_regex :erlang . term_to_binary ( @ regex )
18+ def bare_regex , do: :erlang . binary_to_term ( @ bare_regex )
19+
20+ # We don't rewrite outside of functions
21+ assert @ regex . re_pattern == :erlang . binary_to_term ( @ bare_regex ) . re_pattern
22+ end
23+
24+ if System . otp_release ( ) >= "28" do
25+ assert ModAttr . regex ( ) . re_pattern != ModAttr . bare_regex ( ) . re_pattern
26+ else
27+ assert ModAttr . regex ( ) . re_pattern == ModAttr . bare_regex ( ) . re_pattern
2828 end
2929 end
3030
You can’t perform that action at this time.
0 commit comments