[rspec-users] Getting Class in Shared Behaviours

Nathan Sutton nathan.sutton at gmail.com
Wed Nov 21 23:00:30 EST 2007


Anyone else have any opinions on this?  I'd like to get some more input.

Thanks,

Nathan Sutton
fowlduck at gmail.com
rspec edge revision 2910
rspec_on_rails edge revision 2909
rails edge revision 8175



On Nov 21, 2007, at 4:58 PM, Scott Taylor wrote:

>
> On Nov 21, 2007, at 5:42 PM, Nathan Sutton wrote:
>
>> Not even sure, what are your thoughts?
>>
>> Nathan Sutton
>> fowlduck at gmail.com
>> rspec edge revision 2910
>> rspec_on_rails edge revision 2909
>> rails edge revision 8175
>>
>
> I'd like to see something like this:
>
>
> it_should_behave_like "a foo", :variables => {
>   :bar => "bar",
>   :baz => "baz",
>   :class => Object
> }
>
>
> describe "a foo", :shared => true do
>
>   it "should have the variable bar there, equal to bar" do
>     bar.should == "bar"
>   end
>
> end
>
> Conceivably, you could do some metaprogramming to define methods
> "bar" and "baz" in the ExampleGroupClass (or whatever that thing is
> called now) to return the values give in the hash.
>
> Scott
>
>
>
>
>>
>>
>> On Nov 21, 2007, at 4:31 PM, Scott Taylor wrote:
>>
>>>
>>> On Nov 21, 2007, at 5:16 PM, Nathan Sutton wrote:
>>>
>>>> Ooh, I totally want to do this, I'll work on it this week along  
>>>> with
>>>> my other patch i have yet to submit this week, unless Scott is
>>>> partial
>>>> to doing it.  Do you want it, Scott?
>>>
>>> Go for it.  Let me know if you don't want it.
>>>
>>> What is the syntax your thinking of?
>>>
>>> Scott
>>>
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users



More information about the rspec-users mailing list