
ExUnit.start(autorun: false, seed: 0)
defmodule Test do
use ExUnit.Case
test "~r" do
assert "<" =~ (~r/</)
assert "<" =~ (~r|<|)
assert "<" =~ (~r(<))
assert "<" =~ (~r[<])
assert "<" =~ (~r{<})
assert "<" =~ (~r"<") # >"
assert "<" =~ (~r'<') # >'
assert "<" =~ (~r<<>) # >
assert "<\n" =~ (~r"""
<
""") # >"""
assert "<\n" =~ (~r'''
<
''') # >'''
end
test "~R" do
assert "<" =~ (~R/</)
assert "<" =~ (~R|<|)
assert "<" =~ (~R(<))
assert "<" =~ (~R[<])
assert "<" =~ (~R{<})
assert "<" =~ (~R"<") # >"
assert "<" =~ (~R'<') # >'
assert "<" =~ (~R<<>) # >
assert "<\n" =~ (~R"""
<
""") # >"""
assert "<\n" =~ (~R'''
<
''') # >'''
end
end
ExUnit.run()
..
Finished in 0.00 seconds (0.00s async, 0.00s sync)
2 tests, 0 failures
Randomized with seed 0
%{excluded: 0, failures: 0, skipped: 0, total: 2}