File tree Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Expand file tree Collapse file tree 1 file changed +16
-16
lines changed 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