क्या मैं टी (रत्न नहीं पटरियों) विकास में ट्रांजेक्शनल फिक्स्चर का उपयोग कर सकता हूं?
मैंने इसे अपने spec_helper.rb में जोड़ा:
RSpec.configure do | config | config।filter_run: फोकस => सत्य config.run_all_when_everything_filtered = true config.filter_run_excluding: बहिष्कृत => सत्य config.mock_with: rspec config.use_transactional_fixtures = true समाप्त
लेकिन मुझे मिलता है:
undefined method `use_transactional_fixtures=" for #<RSpec::Core::Configuration:0xb7313ca8> (NoMethodError)
क्या मुझे वास्तव में डेटाबेस की सफाई का ध्यान रखना होगा (शायद किसी अन्य प्लगइन के साथ), या क्या मुझे ट्रांसेक्शनल जुड़नार बनाने के लिए बस "कुछ" चाहिए "?
अद्यतन करें
यहाँ मेरी वर्तमान आवश्यकताएं हैं:
"माणिक" की आवश्यकता है "बंडलर" की आवश्यकता "लकड़हारा" की आवश्यकता है "active_record" की आवश्यकता है "rspec" की आवश्यकता है "active_support" की आवश्यकता है
उत्तर:
उत्तर № 1 के लिए 4use_transactional_fixtures
RSpec समर्थन में परिभाषित किया गया है rspec-rails
। आपको उस मणि को शामिल करना होगा या इसका उपयोग करने के लिए इसकी कार्यक्षमता को पुन: उत्पन्न करना होगा।