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

Reply via email to