Sha256: 3f3efa61aa20ab5305700980a71a0b0a6daac2b8ce651cdebe04260363ddff0a

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

require 'watirspec_helper'

describe WatirSpec::Implementation do
  before { @impl = WatirSpec::Implementation.new }

  it "finds matching guards" do
    guards = {
      [:firefox] => [
        {name: :not_compliant, data: {file: "./spec/watirspec/div_spec.rb:108"}},
        {name: :deviates,      data: {file: "./spec/watirspec/div_spec.rb:114"}},
        {name: :not_compliant, data: {file: "./spec/watirspec/div_spec.rb:200"}},
        {name: :bug,           data: {file: "./spec/watirspec/div_spec.rb:228", key: "WTR-350"}}
      ],
      [:chrome] => [
        {name: :not_compliant, data: {file: "./spec/watirspec/div_spec.rb:109"}},
        {name: :deviates,      data: {file: "./spec/watirspec/div_spec.rb:115"}},
        {name: :not_compliant, data: {file: "./spec/watirspec/div_spec.rb:201"}},
        {name: :bug,           data: {file: "./spec/watirspec/div_spec.rb:229", key: "WTR-349"}}
      ]
    }
    @impl.name = :firefox
    expect(@impl.matching_guards_in(guards)).to eq(guards.first[1])
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
watir-6.10.1 spec/implementation_spec.rb