ohhhhh, I left in: it "should return an error when passed a string" do @audience.stats = 'Market Goblin' lambda [EMAIL PROTECTED] = 'Market Goblin'}.should raise_error end
when yours is: it "should return an error when passed a string" do lambda [EMAIL PROTECTED] = 'Market Goblin'}.should raise_error end I've seen lambda before but not sure what it does. On Jan 29, 2008 7:59 PM, Shane Mingins <[EMAIL PROTECTED]> wrote: > Hmmmm > I just ran this and 2 examples, 0 failures > > class Audience > > attr_accessor :stats > > def initialize(name = nil,value = nil) > @name ||= 'all' > @value ||= value > end > > def stats=(flux) > @stats = @value * flux / 0.025 > end > > def market_share > "The Market share is for [EMAIL PROTECTED] at a high of [EMAIL PROTECTED]" > end > > end > > > describe "Audience.stats" do > > before :all do > @audience = Audience.new(nil,20) > end > > it "should have a stats of 80 when passed a flux of 10" do > @audience.stats = 10 > @audience.stats.should == 8000 > end > > it "should return an error when passed a string" do > lambda [EMAIL PROTECTED] = 'Market Goblin'}.should raise_error > end > > end > On 30/01/2008, at 1:55 PM, Andrew WC Brown wrote: > > try it, does the same thing ='( > > > > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users