rspec पर टैग किए गए जवाब

RSpec रूबी प्रोग्रामिंग भाषा के लिए एक व्यवहार-संचालित विकास (BDD) ढांचा है, जो जेबेव द्वारा प्रेरित है। इसमें JMock पर आधारित पूरी तरह से एकीकृत मॉकिंग फ्रेमवर्क है। रूपरेखा को एक डोमेन-विशिष्ट भाषा (डीएसएल) माना जा सकता है और एक प्राकृतिक भाषा विनिर्देश जैसा दिखता है।

10
सभी RESTful कार्यों के साथ एक नियंत्रक उत्पन्न करें
मैं सभी कठोर कार्यों के साथ एक नियंत्रक उत्पन्न करने की कोशिश कर रहा हूं। मैंने विकीबूक - रूबी ऑन रेल्स में पढ़ा था कि मुझे जनरेटर नाम के साथ जनरेटर को कॉल करने की ज़रूरत थी और मुझे बस यही मिलेगा। इसलिए, मैं भागा script/generate rspec_controller Propertiesलेकिन एक खाली …

4
RSpec: कई बदलने की उम्मीद है
मैं एक मॉडल में कई बदलावों की जांच करना चाहता हूं जब एक फीचर कल्पना में एक फॉर्म सबमिट करना। उदाहरण के लिए, मैं यह सुनिश्चित करना चाहता हूं कि उपयोगकर्ता नाम को X से Y में बदल दिया गया था, और एन्क्रिप्टेड पासवर्ड को किसी भी मूल्य से बदल …

3
RSpec के विषय और चलो में क्या अंतर है? इन्हें कब इस्तेमाल किया जाना चाहिए या नहीं?
http://betterspecs.org/#subject के बारे में कुछ जानकारी subjectऔर है let। हालाँकि, मैं अभी भी उनके बीच अंतर पर स्पष्ट नहीं हूँ। इसके अलावा, एसओ पोस्ट RSpec परीक्षणों में पहले, जाने और विषय का उपयोग करने के खिलाफ तर्क क्या है? यह बेहतर है कि subjectया तो उपयोग न करें या let। …

5
रिक्वेस्ट स्पेस में स्टबलिंग ऑथेंटिकेशन
अनुरोध कल्पना लिखते समय, आप सत्र और / या ठूंठ नियंत्रक विधियों को कैसे सेट करते हैं? मैं अपने एकीकरण परीक्षणों - rspec / अनुरोधों में प्रमाणीकरण को रोकने की कोशिश कर रहा हूं यहाँ एक परीक्षण का एक उदाहरण है require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe …

3
रेल / आरएसपीईसी में अपवाद का परीक्षण कैसे करें?
निम्नलिखित कोड है: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end मैं RSpec के माध्यम से इसका परीक्षण करना चाहता हूं। मेरा कोड है: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end आईडी बराबरी के साथ CarBrand 0 मौजूद नहीं …

1
RSpec में इट ब्लॉक और निर्दिष्ट ब्लॉक के बीच अंतर
RSpec में इट ब्लॉक और निर्दिष्ट ब्लॉक में क्या अंतर है? subject { MovieList.add_new(10) } specify { subject.should have(10).items } it { subject.track_number.should == 10} वे एक ही काम करने लगते हैं। बस जाँच सुनिश्चित करने के लिए।

6
रेक स्पेक चलाने के बिना रेल rspec परीक्षणों के लिए मैं परीक्षण डेटाबेस कैसे तैयार करूं?
महत्वपूर्ण समस्या निवारण के बाद, मुझे लगा कि मुझे rake specएक बार दौड़ने की आवश्यकता है (मैं नियंत्रण-सी के साथ गर्भपात कर सकता हूं) इससे पहले कि मैं सीधे आरएसपीसी चला सकता हूं (जैसे कि हमारे चश्मे का सबसेट)। हम रेल 3.0.7 और RSpec 2.5.0 चला रहे हैं। स्पष्ट रूप …

8
कुछ JS चलने के बाद दृश्यता के लिए Capybara की जाँच कैसे करें?
पृष्ठ लोड करने के बाद मेरे पास एक कोड है जो चलता है और छुपाता है और एक xhr द्वारा लौटाए गए डेटा के आधार पर विभिन्न वस्तुओं को दिखाता है। मेरा एकीकरण परीक्षण कुछ इस तरह दिखता है: it "should not show the blah" do page.find('#blah').visible?.should be_true end जब …

5
Rspec 3 फ़्लैश संदेशों का परीक्षण कैसे करें
मैं नियंत्रक की कार्रवाई और rspec के साथ फ्लैश संदेश उपस्थिति का परीक्षण करना चाहता हूं। कार्रवाई : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end …

5
Factory_bot में सरणी / हैश को कैसे परिभाषित करें?
मैं एक परीक्षण लिखने की कोशिश कर रहा हूं जो ड्रॉपबॉक्स की आरईएस सेवा से कुछ रिटर्न वैल्यू का अनुकरण करता है जो मुझे एक नेरेड हैश के साथ एरे में डेटा वापस देता है। मुझे यह पता लगाने में कठिनाई हो रही है कि मेरे कारखाने को कैसे कोडित …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.