आरएसपीसी का उपयोग करके, मैं DRY साझा किए गए साझा_एक्सएम्पल्स के समूह को कैसे लिखूं और सकारात्मक और नकारात्मक मामलों के लिए उपयोग किया जा सकता है?रुपेक: सकारात्मक और नकारात्मक मामलों के लिए डीआरवाई साझा उदाहरण
shared_examples का उदाहरण है कि सकारात्मक मामलों के लिए काम करता है:
shared_examples "group1" do
it "can view a person's private info" do
@ability.should be_able_to(:view_private_info, person)
end
# also imagine I have many other examples of positive cases here
end
वहाँ कुछ it_should_behave_like
के विपरीत, it_should_not_behave_like
की तरह है, तो उस महान होगा। मैं समझता हूं कि उदाहरण के पाठ को लचीला होना होगा। परीक्षण के अंतर्गत
क्लास::
मैं महीनों के लिए यह सोच रहा हूं। मुझे नहीं लगता कि यह किया जा सकता है, लेकिन शायद यह सबसे अच्छा है। चश्मा का पालन करना बहुत मुश्किल हो सकता है। – Starkers