Sha256: f52e2c874ebf3a50d369bcde5c38b4fe6780d6c65c0cf480c6c73a3b2c49793a

Contents?: true

Size: 710 Bytes

Versions: 7

Compression:

Stored size: 710 Bytes

Contents

require 'spec'
require 'movie'
require 'movie_list'

class EmptyMovieList < Spec::Context

  def setup
    @list = MovieList.new
  end
    
  def should_have_size_of_0
    @list.size.should_equal 0
  end
  
  def should_not_include_star_wars
    @list.should_not_include "Star Wars"
  end
  
end

class OneMovieList < Spec::Context

  def setup
    @list = MovieList.new
    star_wars = Movie.new "Star Wars"
    @list.add star_wars
  end
  
  def should_have_size_of_1
    @list.size.should_equal 1
  end
  
  def should_include_star_wars
    @list.should_include "Star Wars"
  end
  
end

if __FILE__ == $0
  runner = Spec::TextRunner.new($stdout)
  runner.run(EmptyMovieList)
  runner.run(OneMovieList)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rspec-0.3.2 examples/movie_spec.rb
rspec-0.2.0 examples/movie_spec.rb
rspec-0.1.6 examples/movie_spec.rb
rspec-0.1.5 examples/movie_spec.rb
rspec-0.1.7 examples/movie_spec.rb
rspec-0.3.0 examples/movie_spec.rb
rspec-0.3.1 examples/movie_spec.rb