Sha256: ceb5f7c175d2e1b4cd26037977890aa329b4b79cb182316de32254aeea2dfc2c

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents


CUSTOMER = /(?:(?:an?|the) customer|#{TEDDY_BEAR})/

TEDDY_BEAR = /teddy bear/

Transform /^an? customer$/ do |customer|
  "a transformed customer"
end

Transform /^the customer$/ do |customer|
  "the transformed customer"
end

Given /^that (#{CUSTOMER}) is a valid customer$/ do |customer|
  pending "Customer #{customer} validation"  
end

When /^a customer logs in as username '([^']+)' with password '([^']+)'$/ do |username,password|
  Given "that the customer is a valid customer"
  pending "Customer logs in with #{username} and #{password}"
end

Then /^I expect them to have logged in successfully$/ do 
  pending "Validation that the customer has logged in successfully"  
end

When /^the customer logs out$/ do
  pending
end

Then /^I expect the customer to be shown the logout page$/ do 
  pending
end

And /^this third defined step definition$/ do
  pending
end

And /^the customer has the following details:$/ do |table|
  pending "Table of data #{table.hashes}"
end

And /^edits their the biography to state:$/ do |bio|
  pending "text_field not present for bio #{bio} for this release"
end

#
# Some details about the helper method that might be picked up in the documentation.
#
def a_helper_method
  puts "performs some operation"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cucumber-in-the-yard-1.5.1 example/step_definitions/example.step.rb