Sha256: 00ce9fb301e469e71ac13e299177875d7a1c9d730185f981615c9bdc43941029

Contents?: true

Size: 560 Bytes

Versions: 3

Compression:

Stored size: 560 Bytes

Contents

Given(/^(\w+) = (\w+)$/) do |var, value|
  instance_variable_set("@#{var}", value)
end

begin
  require 'rubygems'
  require 'matchy'
  Then(/^I can assert that (\w+) == (\w+)$/) do |var_a, var_b|
    a = instance_variable_get("@#{var_a}")
    b = instance_variable_get("@#{var_b}")
    a.should == b
  end
rescue LoadError
  STDERR.puts '***** You should install matchy *****'
  Then(/^I can assert that (\w+) == (\w+)$/) do |var_a, var_b|
    a = instance_variable_get("@#{var_a}")
    b = instance_variable_get("@#{var_b}")
    assert_equal(a, b)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cucumber-3.0.1 examples/test_unit/features/step_definitions/test_unit_steps.rb
cucumber-3.0.0 examples/test_unit/features/step_definitions/test_unit_steps.rb
cucumber-3.0.0.pre.2 examples/test_unit/features/step_definitions/test_unit_steps.rb