คำถามในหัวข้อ '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 มุมมอง
schedule
28.12.2023
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