# frozen_string_literal: true include Rails::Dom::Testing::Assertions::DomAssertions RSpec::Matchers.define :be_same_dom do |expected| match do |actual| begin assert_dom_equal(expected, actual) rescue Minitest::Assertion false end end failure_message { |actual| "Expected DOM:\n#{expected}\nto be the same as:\n#{actual}" } end