machinist

    3熱度

    1回答

    我有一個藍圖: Model.blueprint(:something) do name "Some name" context "some context" end 「上下文」是模型的屬性,但它也是RSpec中的保留字。當我嘗試使對象在「上下文」行上出現ArgumentError時。 任何想法如何克服這種情況?

    0熱度

    1回答

    問題,我有這個功能測試(Store模式具有唯一性驗證): feature "Index" do before do 3.times { Store.make! } end scenario "User visit index" do visit stores_path within("table.table") do Stor

    1熱度

    1回答

    我剛剛升級到Ruby 1.9.3-p0的Rails 3.2.1,我正在使用Machinist 2.0。在更新大型項目之前,所有測試都通過了。我「米遇到的問題是,當我在我的RSpec的測試中創建一個‘讓’調用中的藍圖,然後參考它在做之前塊。 let (:new_post) {Post.make!} before do Post.stub!(:new).and_return(ne

    1熱度

    1回答

    所以我試圖寫一些相當複雜的嵌套形式的控制器測試。我有模型測試工作正常的機械師,但我無法得到一個嵌套的哈希它用於控制器測試中的發佈請求。 什麼是處理此問題的最佳方法?

    0熱度

    1回答

    我正在做一箇舊的Rails 2.3.8,它沒有任何測試,我正在嘗試使用rspec與機械師對應用程序進行一些測試。 我已經安裝了rspec 1.3.0 & 1.3.2並運行了生成器腳本。 我也跟着上的指示: https://github.com/notahat/machinist/tree/1.0-maintenance 加入以下/spec/blueprints.rb require 'machin

    2熱度

    1回答

    這是不工作我的規格代碼: require 'spec_helper' describe User do describe "blah" do it "should save itself" do user = User.make! u = User.find user.id user = User.make! u = User

    7熱度

    1回答

    今天上午,我有以下錯誤: 14) Deal on creation sets frozen to false or nil Failure/Error: Unable to find matching line from backtrace Errno::EMFILE: Too many open files - identify -format %wx%h '/v

    0熱度

    1回答

    環境:紅寶石1.9.2,Rails的3.1,機械師2 我有同時屬於一個帳戶和類別事務模型。 class Transaction < ActiveRecord::Base belongs_to :account belongs_to :category validates_presence_of :account_id, :category_id end cla

    1熱度

    1回答

    這是什麼,我試圖做一個簡單的例子... 假設我有一個對象Person: Person.blueprint do name age end 我想成爲能夠做到這樣的事情: Person.blueprint(:from_birthdate) do name age { Time.now - birthdate } end Person.make(:fr

    0熱度

    1回答

    燈具,工廠等等不執行真正的create()方法。例如,當一個用戶被創建時,我爲他生成一個Preference對象。但用夾具,我必須手動完成。 所以我可以用像我所有的`User.create(:name =>'joe')這樣的腳本來做到這一點嗎?還是有一個受歡迎的寶石誰這樣做? 謝謝。