Sha256: a749cbb3f7ca1cf712c7c40875b521301088c34d64dbb178e68c41f1fae7d0bc

Contents?: true

Size: 433 Bytes

Versions: 7

Compression:

Stored size: 433 Bytes

Contents

require 'stack'

context "A new stack" do
  setup do
    @stack = Stack.new
  end
  specify "should be empty" do
    @stack.should_be_empty
  end
end

context "A stack with one item" do
  setup do
    @stack = Stack.new
    @stack.push "one item"
  end

  specify "should return top when you send it 'top'" do
    @stack.top.should_equal "one item"
  end
  
  specify "should not be empty" do
    @stack.should_not_be_empty
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rspec-0.5.10 doc/src/tutorials/stack_spec.rb
rspec-0.5.11 doc/src/tutorials/stack_spec.rb
rspec-0.5.5 doc/src/tutorials/stack_spec.rb
rspec-0.5.6 doc/src/tutorials/stack_spec.rb
rspec-0.5.7 doc/src/tutorials/stack_spec.rb
rspec-0.5.8 doc/src/tutorials/stack_spec.rb
rspec-0.5.9 doc/src/tutorials/stack_spec.rb