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

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

4
RSpec नियंत्रक परीक्षण - रिक्त प्रतिक्रिया
RSpec के साथ अपने नियंत्रकों का परीक्षण करते समय मैं एक समस्या से फंस गया हूं - प्रतिक्रिया। कोई भी कॉल हमेशा एक खाली स्ट्रिंग देता है। ब्राउज़र में सब कुछ सही तरीके से प्रस्तुत होता है, और ककड़ी सुविधा परीक्षण इसे सही लगता है, लेकिन RSpec हर बार विफल …

7
Rspec में परीक्षणों के एक समूह को अक्षम करें?
मेरे पास एक परीक्षण युक्ति है जो describesएक वर्ग है और उसके भीतर contextsविभिन्न itब्लॉकों के साथ प्रत्येक है । क्या कोई तरीका है जिससे मैं contextअस्थायी रूप से अक्षम कर सकता हूं ? मैंने pending "temporarily disabled"बहुत ही शीर्ष पर एक कॉल को जोड़ने की कोशिश की , जिसे …
103 ruby  rspec 

9
कैपीबारा अंबुजिटी रिज़ॉल्यूशन
मैं Capybara में अस्पष्टता कैसे हल करूं? किसी कारण से मुझे एक पृष्ठ में समान मूल्यों के साथ लिंक की आवश्यकता होती है, लेकिन त्रुटि मिलने के बाद से मैं परीक्षण नहीं बना सकता Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" डिज़ाइन के कारण मैं इसे …

6
परीक्षण विफलता से जुड़े पूर्ण ट्रेस देने के लिए rspec-2 कैसे प्राप्त करें?
अगर मुझे rake specकोई त्रुटि मिलती है तो मैं अभी अपना टेस्ट सूट चलाता हूं : 1) सेगमेंटसंट्रोलर GET 'इंडेक्स' को काम करना चाहिए विफलता / त्रुटि: 'इंडेक्स' प्राप्त करें # के लिए अपरिभाषित विधि `लोकेल’ # ./spec/controllers/seolution_controller_spec.rb:14: `ब्लॉक (3 स्तरों) में ' यह सामान्य है क्योंकि मेरे पास एक …

1
rspec 3 - एक वर्ग विधि ठूंठ
मैं rspec 2.99 से rspec 3.0.3 में अपग्रेड कर रहा हूं और उपयोग करने के लिए इंस्टेंस विधियों को परिवर्तित किया है allow_any_instance_of, लेकिन यह पता नहीं लगाया है कि क्लास विधि को कैसे स्टब किया जाए। मेरे पास इस तरह का कोड है: module MyMod class Utils def self.find_x(myarg) …

9
एक बड़े रेल अनुप्रयोग में RSpec परीक्षणों को तेज करना
मेरे पास मेरे RSpec परीक्षणों में 2,000 से अधिक उदाहरणों के साथ एक रेल अनुप्रयोग है। कहने की जरूरत नहीं है, यह एक बड़ा अनुप्रयोग है और बहुत कुछ परीक्षण किया जाना है। इस बिंदु पर इन परीक्षणों को चलाना बहुत ही अक्षम है और क्योंकि इसमें इतना समय लगता …

4
RSpec: पहले और पहले के ब्लॉक में क्या अंतर है?
RSpec में letऔर beforeब्लॉक के बीच क्या अंतर है ? और प्रत्येक का उपयोग कब करें? नीचे दिए गए उदाहरण में अच्छा दृष्टिकोण (चलो या पहले) क्या होगा? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end मैंने इस स्टैकओवरफ़्लो पोस्ट का अध्ययन किया …

5
अपरिभाषित विधि `यात्रा 'जब RSpec और Capybara रेल का उपयोग कर
मैं capybara rspec के साथ काम नहीं कर सकता। यह मुझे यह त्रुटि देता है: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> मुझे पता है कि इस बारे में बहुत सारी पोस्ट हैं लेकिन गैर-समाधान मेरे लिए काम कर रहे हैं। उनमें से अधिकांश में चश्मा शामिल नहीं है / कल्पना …

2
युक्ति / रेल_हेलर.बीआर युक्ति / युक्ति_हेलर से कैसे भिन्न है? क्या मुझे इसकी आवश्यकता है?
मैं दूसरी बार रेल ट्यूटोरियल कर रहा हूं। जब मैं इसमें प्रवेश करता हूं rails generate integration_test static_pages मुझे मिलता है spec/rails_helper.rbऔर spec/spec_helper.rbबदले में बसspec/spec_helper.rb अब जब मैं अपने परीक्षण चलाता हूं, तो वे लंबे समय तक (अधिक "क्रिया") करते हैं और जब मैंने पिछली बार ऐसा किया था तो …

5
Factory_irl में कारखाना कैसे स्थापित करें has_many एसोसिएशन के साथ
क्या कोई मुझे बता सकता है कि क्या मैं सेटअप के बारे में गलत तरीके से जा रहा हूं? मेरे पास निम्नलिखित मॉडल हैं जिनमें has_many.through एसोसिएशन हैं: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible …

4
Capybara: मैं अपनी आईडी द्वारा इनपुट फ़ील्ड कैसे भर सकता हूं
मेरे पास यह है: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> मैं अपनी ID द्वारा उस फ़ील्ड को कैसे भर सकता हूँ?
88 rspec  capybara 

10
capybara एक तत्व के गुण जोर देते हैं
मैं स्वीकृति परीक्षण के लिए RSpec2 और Capybara का उपयोग कर रहा हूं। मैं यह दावा करना चाहता हूं कि कैपिबारा में लिंक अक्षम है या नहीं। मैं यह कैसे कर सकता हूँ?

6
रेल्स 4: टेस्ट डेटाबेस को रीसेट कैसे करें?
मैं रेल्स 4 पर हूं और मैंने देखा है कि मेरे कुछ आरएसपीईके परीक्षण विफल हो रहे हैं क्योंकि मेरे कुछ परीक्षण रिफैक्टरिंग फ़िल्टर से पहले उपयोग करते हैं (संभवतः लेनदेन के कारण)। यह पोस्ट एक समान समस्या का वर्णन करती है: कुछ परीक्षणों के बाद क्लीयर नहीं होने वाला …

7
Rspec मेरा मॉडल क्लास नहीं देखता है। अनधिकृत निरंतर त्रुटि
मैं रूबी में रूल्स एप्लिकेशन पर अपने मॉडलों के लिए Rspec पर परीक्षण लिख रहा हूं। और 'rspec कल्पना' शुरू करते समय मुझे यह त्रुटि मिली command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) मैं रेल्स 4.0.0 और रूबी 2.0.0 का उपयोग करता हूं यहाँ मेरा client_spec.rb है: require 'spec_helper' …

6
उचित त्रुटि संदेश के साथ Capybara का उपयोग करने वाले तत्वों की संख्या का आकलन कैसे करें?
मुझे पता है कि Capybara में, आप ऐसा कुछ कर सकते हैं: page.should have_css("ol li", :count => 2) हालाँकि, यह मानते हुए कि पृष्ठ में केवल एक मिलान तत्व है, त्रुटि बहुत वर्णनात्मक नहीं है: 1) initial page load shows greetings Failure/Error: page.should have_css("ol li", :count => 2) expected css …
86 rspec  dsl  capybara 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.