Sha256: bed1038529bec77894f9f73fa2f0d605ce605170ffabf51ffa6fec5a196395db

Contents?: true

Size: 314 Bytes

Versions: 5

Compression:

Stored size: 314 Bytes

Contents

# frozen_string_literal: true

module RSpecHTML
  module Matchers
    # Matches text within a given DOM element.
    class ContainText
      include Base

      diffable

      def match(actual)
        @rspec_actual = actual&.text
        (actual&.text || '').include?(@expected.to_s)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rspec-html-0.2.7 lib/rspec_html/matchers/contain_text.rb
rspec-html-0.2.6 lib/rspec_html/matchers/contain_text.rb
rspec-html-0.2.5 lib/rspec_html/matchers/contain_text.rb
rspec-html-0.2.4 lib/rspec_html/matchers/contain_text.rb
rspec-html-0.2.3 lib/rspec_html/matchers/contain_text.rb