Sha256: 8cdf2ebdb02b79a7b9d50bb1543603e92f3ec7244ffb23791574c1e9b07b74c5

Contents?: true

Size: 531 Bytes

Versions: 176

Compression:

Stored size: 531 Bytes

Contents

module Axe
  module API
    class Audit
      attr_reader :invocation, :results

      def initialize(invocation, results)
        @invocation = invocation
        @results = results
      end

      def passed?
        results.violations.count == 0
      end

      def failure_message
        "#{results.failure_message}\nInvocation: #{invocation}"
      end

      def failure_message_when_negated
        "Expected to find accessibility violations. None were detected.\n\nInvocation: #{invocation}"
      end
    end
  end
end

Version data entries

176 entries across 176 versions & 2 rubygems

Version Path
axe-core-api-4.10.1.pre.5294583 lib/axe/api/audit.rb
axe-core-api-4.10.2 lib/axe/api/audit.rb
axe-core-api-4.10.2.pre.2cca230 lib/axe/api/audit.rb
axe-core-api-4.10.1.pre.46a0052 lib/axe/api/audit.rb
axe-core-api-4.10.1.pre.7e72b19 lib/axe/api/audit.rb
axe-core-api-4.10.1.pre.5e15f96 lib/axe/api/audit.rb
axe-core-api-4.10.2.pre.5bd4e5c lib/axe/api/audit.rb
axe-core-api-4.10.1.pre.7bf959f lib/axe/api/audit.rb
axe-core-api-4.10.1 lib/axe/api/audit.rb
axe-core-api-4.10.0.pre.53569f6 lib/axe/api/audit.rb
axe-core-api-4.10.1.pre.7a3723a lib/axe/api/audit.rb
axe-core-api-4.10.0.pre.d102edb lib/axe/api/audit.rb
axe-core-api-4.9.1.pre.7a03090 lib/axe/api/audit.rb
axe-core-api-4.9.1.pre.1a5838a lib/axe/api/audit.rb
axe-core-api-4.10.0 lib/axe/api/audit.rb
axe-core-api-4.10.0.pre.5d7eac5 lib/axe/api/audit.rb
axe-core-api-4.9.1.pre.f16172e lib/axe/api/audit.rb
axe-core-api-4.9.1.pre.09e659e lib/axe/api/audit.rb
axe-core-api-4.9.1.pre.a80eeee lib/axe/api/audit.rb
axe-core-api-4.9.0.pre.a02013a lib/axe/api/audit.rb