describe Stock do
it "should be valid when new" do
stock = Stock.new(:symbol => 'GOOG')
stock.should be_valid
end
it "should be invalid when symbol is empty" do
stock = Stock.new(:symbol => '')
stock.should_not be_valid
end
it "should have symbol in all uppercase" do
stock = Stock.create(:symbol => 'GOOG')
stock.symbol.should equal(stock.symbol.upcase)
stock = Stock.create(:symbol => 'goog')
stock.symbol.should equal(stock.symbol.upcase)
end
end
Refactorings
No refactoring yet !
how do i clean up this repeated code (Stock.create & Stock.new) in my rspec test