You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: base_component_test.rb
    path of file: ./repos/view_components/test/components
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

require "components/test_helper"

class PrimerBaseComponentTest < Minitest::Test
  include Primer::ComponentTestHelpers

  def 
    
  def test_restricts_allowed_system_arguments
    with_raise_on_invalid_options(true) do
      error = assert_raises(ArgumentError) do
        render_inline(
          Primer::BaseComponent.new(
            tag: :div,
            p: 4,
            system_arguments_denylist: {
              [:p] => "Perhaps you could consider using :padding options of :foo, :bar, or :baz?"
            }
          )
        )
      end

      assert_includes(error.message, "Perhaps you could consider using")
    end
  end