Sha256: 0590c672d8055dda1c8d5129f1c06133125cc7d27bc176f8796517052a88d481

Contents?: true

Size: 634 Bytes

Versions: 8

Compression:

Stored size: 634 Bytes

Contents

begin require 'rspec/expectations'; rescue LoadError; require 'spec/expectations'; end
require 'cucumber/formatter/unicode'
$:.unshift(File.dirname(__FILE__) + '/../../lib')
require 'imdb'

Before do
end

After do
end

Given /I have movie name called "(.*)"/ do |n|
  @result = IMDB::Search.movie(n.to_s)
end

When /I get first entry from result set/ do
  @movie = IMDB::Movie.new(@result[0].id)
end

Then /^"(.*?)" should be act as "(.*?)"$/ do |person, act_as|
  @movie.cast.each do |c|
    if c.name == person and c.char == act_as
      c.name.should == person and c.char.should == act_as
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ruby-imdb-0.7.3 features/step_definitions/movie_steps.rb
ruby-imdb-0.7.2 features/step_definitions/movie_steps.rb
ruby-imdb-0.7.1 features/step_definitions/movie_steps.rb
ruby-imdb-0.7.0 features/step_definitions/movie_steps.rb
ruby-imdb-0.6.0 features/step_definitions/movie_steps.rb
ruby-imdb-0.2.2 features/step_definitions/movie_steps.rb
ruby-imdb-0.1.2 features/step_definitions/movie_steps.rb
ruby-imdb-0.1.0 features/step_definitions/movie_steps.rb