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

การเขียนข้อมูลจำเพาะสำหรับผู้ช่วยเหลือด้วย Ruby on Rails และ RSpec
ฉันเขียนข้อมูลจำเพาะสำหรับคอนโทรลเลอร์และรุ่นต่างๆ แต่ฉันไม่เคยเขียนข้อมูลจำเพาะตัวช่วยเลย ฉันไม่รู้ว่าจะเริ่มจากตรงไหน ฉันมีตัวอย่างต่อไปนี้ใน application_helper.rb def title(page_title) content_for(:title) { page_title } end...
15628 มุมมอง
schedule 07.01.2024

ผู้ช่วยทดสอบ rspec & ประดิษฐ์
ตาม สิ่งนี้ จากวิกิประดิษฐ์ ฉันควรจะสามารถใช้เมธอดตัวช่วย login_user ในการทดสอบคอนโทรลเลอร์ของฉันได้ ดังนั้นฉันจึงมีสิ่งต่อไปนี้ภายในไดเร็กทอรี spec: #spec_helper.rb ... Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}...
18026 มุมมอง

ความคาดหวัง Rspec ในแตงกวา: วิธีการที่ไม่ได้กำหนด 'เป็น' เมื่อใช้ภายในชั้นเรียน
ฉันใช้ความคาดหวัง rspec ในกรอบงานแตงกวาและดูดีเมื่อใช้ในระดับการกำหนดขั้นตอน ฉันได้กำหนดค่าไฟล์ env.rb ด้วย: require 'rspec/expectations' World(RSpec::Matchers) ปัญหาที่ฉันสังเกตเห็นตอนนี้คือหากฉันพยายามใช้ rspec...
1352 มุมมอง

การทดสอบคอนโทรลเลอร์ Rspec - วิธีส่งผ่านข้อโต้แย้งไปยังวิธีที่ฉันกำลังทดสอบ
ฉันต้องการทดสอบวิธีนี้ในคอนโทรลเลอร์ของฉัน def fetch_match_displayed_count(params) match_count = 0 params.each do |param| match_count += 1 if param[1]["result"] && param[1]["result"] != "result" end match_count end...
1232 มุมมอง

ดูการทดสอบโดยใช้ข้อผิดพลาด rspec และโรงงานสาว: ไม่มีเส้นทางที่ตรงกัน
ฉันค่อนข้างใหม่กับ Ruby & Rails; ยังไม่ได้เขียนโปรแกรมมากนัก แต่มีพื้นฐานด้านเทคโนโลยี ฉันได้สร้างฟังก์ชันการทำงานเพียงเล็กน้อยซึ่งส่วนใหญ่ใช้ Railscasts และต้องการใช้ TDD และกำลังย้อนกลับไปและพยายามสร้างการทดสอบง่ายๆ ก่อนที่จะก้าวไปข้างหน้า...
1519 มุมมอง

Ruby Rspec Timer - โซลูชันการปรับโครงสร้างใหม่
ฉันแก้ไขคำถาม TestFirst.org 09_timer สำหรับการทดสอบ Ruby Rspec แล้ว รหัสของฉันใช้งานได้ แต่ฉันไม่ชอบมัน มันยาวมาก ความคิดเห็นและ/หรือข้อเสนอแนะในการปรับปรุงจะได้รับการชื่นชมอย่างมาก โปรดใส่คำอธิบายเพื่อชี้แจงข้อเสนอแนะใด ๆ...
755 มุมมอง
schedule 31.10.2023

การทดสอบ Rspec - ผลลัพธ์เส้นทางเส้นทางที่กำหนดเองไม่ได้รับการยอมรับจากตัวแปร/เมธอดโลคัลที่ไม่ได้กำหนดของ rspec
ฉันกำหนดเส้นทางที่กำหนดเองซึ่งใช้งานได้ในแอป แต่ไม่อยู่ใน rspec ด้วยเหตุผลบางประการ /app/config/routes.rb get '/signup', to: 'users#new', as: :signup ไฟล์มุมมองหน้าการสมัครสมาชิกมีลิงก์ "signup_path" และใช้งานได้...
685 มุมมอง
schedule 19.01.2024

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

ข้อผิดพลาดทางไวยากรณ์, การสิ้นสุดอินพุตที่ไม่คาดคิด, คาดว่าจะมี keyword_end (SyntaxError)
ฉันไม่สามารถรันการทดสอบ Rspec user_spec.rb ได้เนื่องจากข้อผิดพลาดทางไวยากรณ์ ฉันได้ลองเพิ่มและลบ "จุดสิ้นสุด" บางส่วนแล้ว แต่ดูเหมือนว่าปัญหายังไม่ได้รับการแก้ไข นี่คือ static_pages_spec.rb ของฉัน นี่เป็นคำถามแรกของฉัน...
1338 มุมมอง
schedule 29.11.2023

ค้นหาไฟล์ที่อัพโหลดด้วย Rspec 3
ฉันกำลังพยายามค้นหาไฟล์ที่อัปโหลดล่าสุดของฉัน (โดยใช้ Carrierwave) และเรียกใช้เมธอด have_dimensions กับไฟล์นั้นด้วย Rspec ในขณะนี้ผลการทดสอบของฉันล้มเหลว ข้อผิดพลาดคือ Failure/Error: expect(@uploader.large_animal_image).to...
244 มุมมอง

ข้อมูลจำเพาะคำขอ: จะสร้างผู้ใช้ใหม่ผ่านคำขอ POST ได้อย่างไร
รับตัวควบคุมต่อไปนี้: class UsersController < ApplicationController include ActionController::ImplicitRender include ActionController::ParamsWrapper wrap_parameters format: :json # POST /users # POST /users.json...
403 มุมมอง
schedule 16.01.2024

Rails 4 พร้อม Devise ทดสอบคอนโทรลเลอร์ด้วย Rspec
ฉันยังใหม่กับการทดสอบ RSpec และกำลังพยายามเพิ่มการทดสอบไปยังคอนโทรลเลอร์ที่มีอยู่สำหรับแอป Rails 4 นี่คือลิงก์แอป Github ในกรณีที่คุณต้องการรายละเอียดเพิ่มเติม: https://github.com/iacobson/Zero2Dev resources_controller.rb class...
714 มุมมอง

หลีกเลี่ยงการทำซ้ำขณะทดสอบแอตทริบิวต์โมเดลใน RSpec
ฉันมีหลายรุ่น และในรุ่นนี้ ฉันมีคุณสมบัติที่ไม่ต้องการให้ว่างเปล่า ฉันต้องการทดสอบโมเดลของฉันอย่างหนักเกี่ยวกับข้อจำกัดเหล่านี้โดยใช้ RSpec และ Factory Girl อย่างไรก็ตาม ฉันจบลงด้วยการทำซ้ำโค้ด: user_spec: it 'is invalid if blank' do...
58 มุมมอง
schedule 06.01.2024

ฉันจะเพิกเฉยสีบรรทัดคำสั่งสำหรับคำสั่งที่ทำงานภายใน rspec ได้อย่างไร
ฉันกำลังเขียน Ruby Gem โดยใช้ Commander ซึ่งใช้เทมเพลต erb และ $terminal.color สำหรับเอาต์พุตบางส่วน เมื่อเขียนการทดสอบใน RSpec (โดยใช้ การทดสอบ CLI ) ฉันต้องการให้ผ่านตัวเลือกได้...
253 มุมมอง
schedule 16.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