Sha256: 1093db2f45b94fe0dc74e699ec65e8c94febadeb888c9f4039d835cf576fc41d

Contents?: true

Size: 719 Bytes

Versions: 6

Compression:

Stored size: 719 Bytes

Contents

#---
# Excerpted from "Scripted GUI Testing With Ruby",
# published by The Pragmatic Bookshelf.
# Copyrights apply to this code. It may not be used to create training material, 
# courses, books, articles, and the like. Contact us if you are in doubt.
# We make no guarantees that this code is fit for any purpose. 
# Visit http://www.pragmaticprogrammer.com/titles/idgtr for more book information.
#---

require 'fit/fixture'
require 'calculator'

class CalculatorActions < Fit::Fixture
  def initialize
    @calc = Calculator.single
  end
  
  def number(value)
    @calc.enter_number value
  end
  
  [:plus, :equals, :total_seconds].each do |name|
    define_method(name) do
      @calc.send name
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
win_gui-0.1.6 book_code/tables/calculator_actions.rb
win_gui-0.1.4 book_code/tables/calculator_actions.rb
win_gui-0.1.3 book_code/tables/calculator_actions.rb
win_gui-0.1.2 book_code/tables/calculator_actions.rb
win_gui-0.1.1 book_code/tables/calculator_actions.rb
win_gui-0.1.0 book_code/tables/calculator_actions.rb