rspec2

    0熱度

    1回答

    我安裝了rspec,沒有任何問題。但是,當我運行命令rspec時,出現以下錯誤。任何人都可以幫忙 C:\>ruby -v ruby 1.9.3p327 (2012-11-10) [i386-mingw32] C:\>rspec C:/Ruby193/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.1/lib/rspec/core/configuration

    1熱度

    2回答

    我目前正在通過Michael Hartl的Ruby on Rails教程,並且在本教程的第3.2.2節中,他將談論如何使用RSpec來測試頁面的標題。我的測試(我自己寫的,跟着他的教程)一直沒有通過標題測試(它可以找到標籤,但標題總是一個空白字符串),並且Google上的一些搜索告訴我,我需要包含函數render_views以通過測試。我的問題是無論我嘗試什麼,RSpec都會爲render_vie

    1熱度

    2回答

    在我們的PostgreSQL支持Rails項目,用叉勺運行RSpec的時候,有時我們收到以下錯誤: ActiveRecord::StatementInvalid: PG::Error: ERROR: prepared statement "a1" already exists 最初,它只是發生一天幾次,但最近,它已經開始每3-4次測試運行一次,這會減緩我們的開發工作。 有沒有辦法重置

    0熱度

    1回答

    我不能得到rspec與--format選項運行AND --drb,有沒有辦法使這項工作? 我運行rspec的規範--format文檔--drb 並且得到錯誤 錯誤的參數數目(0 1)(引發ArgumentError) 如果我運行rspec的規範 - -format文檔 運行良好

    0熱度

    1回答

    我有以下資源(CONFIG/routes.rb中) resources :dashboard dashboard_index GET /dashboard(.:format) dashboard#index POST /dashboard(.:format) dashboard#create new_dashboard GET /dashboard/n

    0熱度

    1回答

    創建主題helper方法在rpsec 2.12我預計這個輔助方法定義的工作: module X private def build_them(type) puts 'Catching the star' end end context 'public/private instance methods' do subject{ Class.new { e

    1熱度

    1回答

    我正在編寫缺少翻譯查找的測試 - 而且我是RSpec的初學者。換句話說,我寫了一個規範,在視圖中,所有可見的文本都通過translate方法傳遞。 我不是指缺少翻譯,但缺少翻譯一下起坐(源代碼缺乏調用#T或#translate方法)。 爲了做到這一點,我想存根i18n的翻譯方法化(I18n#T)。 爲了做到這一點,我怎麼找RSpec2使用視圖實例?該視圖實例包含模塊ActionView :: He

    0熱度

    2回答

    我一直在使用web_mock raw_responses 的數組,我想使用它們作爲args來 to_return方法和鏈stub_request方法: #["file1.txt", "subfolder/file_n.txt", "awsome_name.txt"] rr = Dir.glob(File.expand_path("../../markups/*.txt", __FILE__))

    3熱度

    1回答

    我想知道是否有可能使某些示例測試運行,當且僅當另一個測試通過?我知道你可以使用if: something元數據過濾示例,但根據我的理解,something不能在示例中設置,因爲示例操作爲對象實例,而示例的聲明(其中if: something將在示例組的類方法中操作) (其他人可能比我更好地舉例說明)。 在代碼中,這就是我要找的,或者類似的東西 describe Something do

    2熱度

    2回答

    我在我的模型中有代碼。 class Foo < ActiveRecord::Base after_create :create_node_for_foo def create_node_for_user FooBar.create(id: self.id) end end ,並有代碼美孚模型 describe Foo do let (:foo)