rake test:units
मेरे वर्तमान एप्लिकेशन में विफल रहता है, क्योंकि फिक्स्चर के आवश्यक डेटा गायब हैं।रेल यूनिट परीक्षण फिक्स्चर लोड नहीं करता
यदि मैं rake db:fixtures:load RAILS_ENV=test
के माध्यम से मैन्युअल रूप से फिक्स्चर लोड कर रहा हूं तो इकाई परीक्षण काम कर रहे हैं, लेकिन रेक परीक्षण डेटाबेस को शुद्ध करता है।
मेरा test_helper में fixtures :all
शामिल हैं और मेरे परीक्षण इसमें से विरासत में हैं - लेकिन फिक्स्चर बस लोड नहीं हो रहे हैं।
मैं इस समय अनजान हूं और वास्तव में कुछ मदद की ज़रूरत है!
धन्यवाद और अलविदा,
जो
संपादित करें: मैंने बहुत कोशिश की है और मुझे लगता है कि यह कुछ पर्यावरण सेटिंग्स या इस परियोजना में इस्तेमाल प्लगइन्स से कोई लेना देना नहीं है। क्या किसी को पता है कि परीक्षण पर्यावरण के लिए कौन सी फाइलें लोड की जाती हैं, इसके बारे में कहां पढ़ना है?
इसके लायक होने के लिए, मैं एक समान समस्या में भाग गया, सिवाय इसके कि मैं डेटाबेस रिकॉर्ड पर निर्भर स्थिरता को परिभाषित कर रहा था। एक आवृत्ति चर और booya के लिए निरंतर इसे हटा दिया। ऐसा लगता है कि फिक्स्चर लोड होने से पहले स्थिरांक को परिभाषित किया जाता है। चीयर्स। –