คำถามติดแท็ก rspec3

1
rspec 3 - ทำลายเมธอดคลาส
ฉันกำลังอัปเกรดจาก rspec 2.99 เป็น rspec 3.0.3 และได้แปลงวิธีการใช้อินสแตนซ์allow_any_instance_ofแล้ว แต่ยังไม่ได้หาวิธีที่จะทำให้เมธอดคลาสแตก ฉันมีรหัสดังนี้: module MyMod class Utils def self.find_x(myarg) # Stuff end end end และการทดสอบ rspec 2 ของฉันทำสิ่งนี้: MyMod::Utils.stub(:find_x).and_return({something: 'testing'}) Rspec 3 คืออะไรในการทำสิ่งนี้?

2
spec / rail_helper.rb ต่างจาก spec / spec_helper.rb อย่างไร? ฉันต้องการหรือไม่
ฉันกำลังทำ Rails Tutorial เป็นครั้งที่สอง เมื่อใส่เข้าไปแล้ว rails generate integration_test static_pages ฉันได้รับspec/rails_helper.rbและspec/spec_helper.rbแทนที่จะเป็นเพียงspec/spec_helper.rb ตอนนี้เมื่อฉันทำการทดสอบพวกมันจะยาวกว่า ("verbose" มากขึ้น) และช้ากว่าครั้งที่แล้ว ฉันสงสัยว่าความแตกต่างระหว่างสองไฟล์คืออะไรและฉันทำอะไรผิดพลาด นอกจากนี้ยังมีวิธีกำจัดrails_helper.rbไฟล์โดยไม่ทำให้ทุกอย่างยุ่งเหยิง?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.