Sha256: 17f53b2f0be1c1b4f1374670b5e349429f4edea02bb919d4b04e9601fac09b4b

Contents?: true

Size: 1.48 KB

Versions: 8

Compression:

Stored size: 1.48 KB

Contents

RSpec::Matchers.define :close_window do
  match do |actual|
    actual > 0
  end
  
  failure_message_for_should do |window_id|
    "expected close_window to close window, but window_id returned is not valid: #{window_id}"
  end
end

RSpec::Matchers.define :close_dialog do |expected|
  match do |window_id|
    window_id > 0
  end

  failure_message_for_should do |window_id|
    "expected close_dialog to close dialog, but window_id returned is not valid: #{window_id}"
  end
end 

RSpec::Matchers.define :open_window do
  match do |actual|
    actual > 0
  end
  
  failure_message_for_should do |window_id|
    "expected open_window to open window, but window_id returned is not valid: #{window_id}"
  end
end

RSpec::Matchers.define :open_dialog do
  match do |actual|
    actual > 0
  end
  
  failure_message_for_should do |window_id|
    "expected open_dialog to close dialog, but window_id returned is not valid: #{window_id}"
  end
end


RSpec::Matchers.define :load_window do
  match do |actual|
    actual > 0
  end
  
  failure_message_for_should do |window_id|
    "expected load... to load in window, but window_id returned is not valid: #{window_id}"
  end
end

RSpec::Matchers.define :load_page do
  match do |actual|
    actual > 0
  end
  
  failure_message_for_should do |window_id|
    "expected load_page to load page, but window_id returned is not valid: #{window_id}"
  end
end

=begin
RSpec::Matchers.define :load do |expected|
  match do |actual|
    expected == actual
  end
end 
=end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
operawatir-0.4.3.pre1-jruby spec/operawatir/matchers.rb
operawatir-0.4.2-jruby spec/operawatir/matchers.rb
operawatir-0.4.1-jruby spec/operawatir/matchers.rb
operawatir-0.4.1.pre7-jruby spec/operawatir/matchers.rb
operawatir-0.4.1.pre6-jruby spec/operawatir/matchers.rb
operawatir-0.4.1.pre5-jruby spec/operawatir/matchers.rb
operawatir-0.4.1.pre4-jruby spec/operawatir/matchers.rb
operawatir-0.4.1.pre3-jruby spec/operawatir/matchers.rb