คำถามในหัวข้อ 'rspec-rails'

จัดรูปแบบเอาต์พุต Rspec ในเทอร์มินัล
ฉันต้องการลบมิลลิวินาทีและ begin transaction และ rollback transaction ออกจากเอาต์พุต ต้องการลบแบบสอบถามฐานข้อมูลด้วย สิ่งเดียวที่ฉันต้องการคือการทดสอบ มีวิธีที่จะทำให้มันสำเร็จหรือไม่?
89 มุมมอง
schedule 26.10.2023

RSpec ล้มเหลวเมื่อเปรียบเทียบ ActiveRecord::Relation ที่ว่างเปล่า
ฉันกำลังทดสอบคอนโทรลเลอร์ของฉันและได้ทำสิ่งนี้: bar = SuperDuper.calculate(resource) expect(assigns(:foo)).to eq(bar) ฉันได้รับสิ่งนี้เป็นผล expected: #<ActiveRecord::Relation []> got: #<ActiveRecord::Relation []>...
753 มุมมอง
schedule 30.11.2023

Rspec 3.6, ข้อผิดพลาด Rails 5: จำนวนอาร์กิวเมนต์ไม่ถูกต้อง (ให้ 2, คาดหวัง 1) สำหรับคำขอ 'โพสต์'
ฉันเพิ่งเริ่มโปรเจ็กต์ใหม่ใน Rails 5 (โปรเจ็กต์แรกของฉัน แม้ว่าฉันจะมีหลายโปรเจ็กต์ใน Rails 4.x.) และกำลังประสบปัญหากับข้อกำหนดของคอนโทรลเลอร์ describe RequestsController, :type => :controller do it "receives new request" do post...
8736 มุมมอง

Stub JSON.parse ใน RSPEC
ฉันกำลังทำการทดสอบ RSPEC ที่นี่ หากฉันมีวิธีนี้: JSON.parse("https://test.com/return_json/reviews.json") จากนั้นฉันก็สามารถสรุป RSPEC ได้เช่น: test_reviews = {"reviews" => [{"data1" => "1", "data2"=> "2"}]} allow(JSON).to...
687 มุมมอง
schedule 31.10.2023