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

8
ทำความสะอาดต้นขั้ว Sinon ได้อย่างง่ายดาย
มีวิธีในการรีเซ็ตสไปซ์ไซนอนม็อกและต้นขั้วทั้งหมดอย่างง่ายดายซึ่งจะทำงานได้อย่างหมดจดกับมอคค่าก่อนหน้าแต่ละบล็อก ฉันเห็นว่าแซนด์บ็อกซ์เป็นตัวเลือก แต่ฉันไม่เห็นว่าคุณจะใช้แซนด์บ็อกซ์ได้อย่างไร beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want to avoid these lines some.method.restore() some.other.restore() it 'should call a some method and not other', -> some.method() assert.called some.method

5
ตรวจสอบความถูกต้องในข้อกำหนดคำขอ
เมื่อเขียนข้อมูลจำเพาะของคำขอคุณจะกำหนดวิธีการเซสชันและ / หรือตัวควบคุมต้นขั้วได้อย่างไร? ฉันพยายามที่จะตัดการรับรองความถูกต้องในการทดสอบการรวม - rspec / request นี่คือตัวอย่างของการทดสอบ require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do before(:each) do @current_user = Factory :super_admin login(@current_user) end it "displays received messages" do sender = Factory :jonas direct_message = Message.new(:sender_id => sender.id, :subject => …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.