rspec2

    2熱度

    1回答

    我在String類中調用Array實例方法「shuffle」的實例方法。爲了讓我測試使用RSpec的方法,我想將它存根。 vowels = %w(a e i o u y) vowels.shuffle 我想: Array.stub(:shuffle).and_return(%w(a e i o u y)) [].stub(:shuffle).and_return(%w(a e i o u

    0熱度

    1回答

    我試圖實現與rspec2和Rails3中一個特點,基本上我有我試圖創建一個帖子來測試Post模型的測試(我使用認證設備) 這是我的特點 spec/acceptance/new_post_feature_spec.rb require 'spec_helper' require 'rspec/example_steps' feature "Creating a new post" do

    10熱度

    3回答

    後如何刪除(在數據庫和內存)創建 每個測試 和每個上下文後後的對象嗎? (在上下文中,它可以在彼此之間構建測試) 是否有一種方法可以自動執行此操作? 我有以下問題: 每個測試條目保存到數據庫中。接下來的測試取決於這些條目。即使我想構建依賴於其他測試的測試,我也無法這樣做,因爲測試執行的順序不可控。 factories.rb: sequence(:name) { |n| "purchaser #{n

    1熱度

    1回答

    我有spork和guard和運行guard命令時,我得到這個錯誤安裝​​3210: undefined method `generators' for #<RSpec::Core::Configuration:0x007fb3944b23b0> (NoMethodError) /Users/amiterandole/Desktop/current/rails/depot/spec/spec_he

    1熱度

    1回答

    這裏是我試圖去通過規範: context "when validating format of attributes" do it { should validate_numericality_of(:price).greater_than_or_equal_to(0.01) } end 我已經rspec和shoulda-matchers安裝。但我正在逐漸undefined met

    0熱度

    1回答

    我有閱讀第三方公共網站的要求。目前我可以通過Nokogiri來完成這項工作,但是我無法使用rspec編寫一些單元測試。 我有這樣的HTML <div>: <div class="user"> <div class="name">User Name</div> </div> 在我的閱讀模式,我有方法name,從HTML讀取名稱: class SampleReader def

    5熱度

    4回答

    爲了方便起見,我正在使用Rspec進行測試,以及Guard和Spork。我注意到,除非我退出並重新啓動Guard,隨機種子在運行之間不會改變。雖然這不是一個主要問題,但如果確實如此,它會很方便。 任何人都知道一種方式來改變事情,以便它在每次運行測試時都使用新的種子?

    2熱度

    1回答

    我在測試新手,使用RSpec的,需要一些幫助: 我有共同的例子組: shared_examples_for 'request which do something' do |opts = {}| respond.should redirect_to(opts[:redirect_to]) end 在我的規格文件: describe "behavior" do it_sho

    0熱度

    1回答

    我還沒有找到寫作測試的rspec方法,但希望能夠幫助理解我在測試中做了什麼錯誤。 describe Source do describe "Upcase name" do names = {'bob' => 'Bob', 'edward jones' => 'Edward Jones' 'Edward jones' => 'Edward Jones'

    1熱度

    1回答

    我有一個小項目(非Rails),我正在使用RSpec進行測試。爲了加載模型我使用: require_relative "../lib/checkout" 但是我現在遇到與加載配置文件中的問題,例如,測試不再位於我的「items.csv」時,以下幾點: CSV.foreach("items.csv") do |row| 注意,當規範從spec目錄只運行出現問題,即: rspec checko