rspec

    3熱度

    3回答

    所有我想要做的是規範如何爲視圖的一行輔助方法應該表現,但我不知道如果我在Rails中工作,我應該創建什麼樣的模擬對象(如果有的話) 。 下面是events_helper.rb代碼: module EventsHelper def filter_check_button_path params[:filter].blank? ? '/images/buttons/bt_sear

    2熱度

    1回答

    由於我已經升級到雪豹,我一直在使用黃瓜運行我的功能的問題噸。 目前,我每次運行黃瓜時都會收到以下錯誤消息。 缺少這些必要的寶石:webrat 黃瓜> = 0.3.100 webrat> = 0.5.0 rspec的> = 1.2.6 RSpec的護欄> = 1.2.6 您正在運行: ruby 1.9.1.243 at /usr/local/bin/ruby​​ ruby​​gems 1.3.5 a

    5熱度

    2回答

    我剛剛更新到Ruby 1.9.1和幾乎所有我的rspec破碎給我一個「無法修改凍結的對象」。即使來自generate rspec_controller的Rspec示例代碼也會失敗。 RuntimeError in 'DownloadsController should use DownloadsController' can't modify frozen object

    3熱度

    1回答

    我試圖測試軌道助手裏面的HTML塊的方法: def dashboard_widget(header, &proc) concat('<div class="dashboard-widget">') etc end 代碼工作完全在開發環境中,但下面的測試失敗: it "should be created" do helper.dashboard_widget('M

    1熱度

    1回答

    我剛開始使用AutoTest。至於我可以告訴我已經配置了一切,但每次我運行自動測試然後我從我test_helper.rb中即將出現以下錯誤: richards-macbook-pro: $ autotest loading autotest/rails /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I.

    36熱度

    6回答

    我正在嘗試爲我的腳本收到的命令行參數規定行爲,以確保所有驗證都通過。我的一些命令行參數會導致abort或exit被調用,因爲提供的參數丟失或不正確。 我想這樣的事情這是不工作: # something_spec.rb require 'something' describe Something do before do Kernel.stub!(:exit) e

    13熱度

    1回答

    我有一個小框架,它使用內置於ruby的Logger對象記錄一些信息和調試消息。在運行時,這很好。在單元測試時間(使用rspec,如果它很重要...)我想將記錄的消息轉儲到內存字符串變量中。做這件事最簡單的方法是什麼? 我正在考慮猴子補丁將取代信息和調試方法,像這樣: class Logger def info msg $logs = msg super msg

    1熱度

    2回答

    我有一個測試在RSpec比較長的文本字符串。如果測試失敗,我得到的消息是這樣的: 'jobs partial should render the correct format for jobs' FAILED expected: "Job {\n\tName = \"name1-etc\"\n\tType = Backup\n\tMessages = Daemon\n\tPool = Defau

    18熱度

    1回答

    如果我有這樣的 describe 'Foo' do // init go here describe 'Sub-Foo' do it "should Bar" do // test go here // puts ... <-- need "Foo.Sub-Foo should Bar" here end end en

    2熱度

    3回答

    當我試圖在新的rails項目中運行規範或生成器時,我在subj中得到錯誤。 發生這種情況時,我會添加應用程序的組合。 我加在config/environment.rb文件如下: config.gem 'rspec', :version => '1.2.6', :lib => false config.gem 'rspec-rails', :version => '1.2.6', :lib =>