Advertisement
saasbook

Untitled

Aug 18th, 2013
984
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.69 KB | None | 0 0
  1. require 'dessert'
  2. require 'debugger'
  3.  
  4. describe Dessert do
  5.   describe 'cake' do
  6.     subject { Dessert.new('cake', 400) }
  7.     its(:calories) { should == 400 }
  8.     its(:name)     { should == 'cake' }
  9.     it { should be_delicious }
  10.     it { should_not be_healthy }
  11.   end
  12.   describe 'apple' do
  13.     subject { Dessert.new('apple', 75) }
  14.     it { should be_delicious }
  15.     it { should be_healthy }
  16.   end
  17.   describe 'can set' do
  18.     before(:each) { @dessert = Dessert.new('xxx', 0) }
  19.     it 'calories' do
  20.       @dessert.calories = 80
  21.       @dessert.calories.should == 80
  22.     end
  23.     it 'name' do
  24.       @dessert.name = 'ice cream'
  25.       @dessert.name.should == 'ice cream'
  26.     end
  27.   end
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement