From f959c881bdbf000585ff113cbfe7bc7432ec0338 Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Mon, 31 Mar 2025 16:43:46 +0200 Subject: [PATCH] Remove deprecation warning check for 1.18 --- lib/elixir/test/elixir/regex_test.exs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/elixir/test/elixir/regex_test.exs b/lib/elixir/test/elixir/regex_test.exs index 3b7d8f781d5..64f9c91d6d8 100644 --- a/lib/elixir/test/elixir/regex_test.exs +++ b/lib/elixir/test/elixir/regex_test.exs @@ -7,20 +7,18 @@ defmodule RegexTest do if System.otp_release() >= "28" do test "module attribute" do - assert ExUnit.CaptureIO.capture_io(:stderr, fn -> - defmodule ModAttr do - @regex ~r/example/ - def regex, do: @regex + defmodule ModAttr do + @regex ~r/example/ + def regex, do: @regex - @bare_regex :erlang.term_to_binary(@regex) - def bare_regex, do: :erlang.binary_to_term(@bare_regex) + @bare_regex :erlang.term_to_binary(@regex) + def bare_regex, do: :erlang.binary_to_term(@bare_regex) - # We don't rewrite outside of functions - assert @regex.re_pattern == :erlang.binary_to_term(@bare_regex).re_pattern - end + # We don't rewrite outside of functions + assert @regex.re_pattern == :erlang.binary_to_term(@bare_regex).re_pattern + end - assert ModAttr.regex().re_pattern != ModAttr.bare_regex().re_pattern - end) =~ "storing and reading regexes from module attributes is deprecated" + assert ModAttr.regex().re_pattern != ModAttr.bare_regex().re_pattern end end