# File lib/structured_warnings/test/assertions.rb, line 62
  def assert_warn(*args)
    warning, message = parse_arguments(args)

    w = StructuredWarnings::Test::Warner.new
    StructuredWarnings::with_warner(w) do
      yield
    end

    assert_equal(true, w.warned?(warning, message), "<#{args_inspect(args)}> has not been emitted.")
  end