rspec2

    0熱度

    1回答

    我記得過去在Rspec 1.x和Rspec 2.x二進制文件之間存在衝突......因爲二進制文件已從'spec'重命名爲'rspec',可以他們現在在同一臺機器上共存而不會互相打?? 更新:奇怪的是,這兩個版本在我的Mac上rvm下一起工作良好,但spec二進制程序抱怨測試服務器上的版本。 Dchelimsky的somewhat obscure solution在那裏做了詭計。

    1熱度

    2回答

    我不斷收到問題與rspec的時候我 bundle exec rake spec /Users/sean/.rvm/gems/[email protected]/gems/rspec-core-2.4.0/lib/rspec/core/option_parser.rb:18:in `parse!': invalid option: --autotest (OptionParser::InvalidO

    0熱度

    2回答

    我在intitializer(config/initializers/acts_as_taggable_on.rb)中使用acts_as_taggable_on寶石和monkeypatching ActsAsTaggableOn::Tag。我爲我的代碼編寫了一個規範並將其放入spec/models/tag.rb,但是當我運行rspec spec或autotest時,該文件未包含在運行的規格中。我也

    9熱度

    2回答

    我想了解牛排的需要。我得到它像黃瓜,但你可以用它代替映射你的英語語言規格純Ruby紅寶石像黃瓜, 但它說,它主要是增加了周圍的RSpec DSL的包裝,並讓您使用 摘自 :http://jeffkreeftmeijer.com/2010/steak-because-cucumber-is-for-vegetarians/ module Spec::Example::ExampleGroupMeth

    2熱度

    2回答

    我正在通過Railstutorial.org並遇到此問題: 測試數據庫在運行測試後似乎沒有清空。 在第6.10節中,我在user_spec.rb文件中創建了下面的行,它在第一次通過後,每次都失敗。 it "should create a new instance given valid attributes" do User.create!(@attr) end 當我看看test.

    13熱度

    1回答

    如果我有一個需要用不同的值運行的規範,才能推動真正的實現,而不是天真的實現。舉例: it "should return 'fizz' for multiples of three" do @fizzbuzz.get_value(3).should == "fizz" end 到目前爲止我還沒有找到任何方式將3作爲參數傳入。下面的規格解決了我的問題,但我想知道是否是推薦的方法或者是否

    2熱度

    1回答

    我遇到了rspec2和rails 3的問題。僅當我直接調用它時,才調用存根方法,而不是如果它被同一類的方法調用。 這是我的模型: class Place < ActiveRecord::Base def choose_a_winner_for_attack (p_attack) puts "REAL choose_a_winner_for_attack" (rand(

    2熱度

    1回答

    我的Rails 3應用程序有一個產品資源。 在我的ProductsController規格,生成測試確保我重定向到一個產品網址AFER更新它。 下面的代碼錯誤: #inside ProductsController spec def mock_product(stubs={}) (@mock_product ||= mock_model(Product).as_null_object)

    17熱度

    2回答

    試圖找到但沒有成功。只是想知道我怎麼能在Rails 3中測試示波器。 可能使用rspec,shoulda或者只是一個測試單元。 謝謝。 其實,我試過這種方式,但它不是完整的測試,因爲它仍然需要放置order()方法。 範圍: scope :recents_available, where(:available => true, :locked => false).order("created_at

    4熱度

    1回答

    內: { "tags": [ { "id": 81499, "name": "sign-in" }, { "id": 81500, "name": "user" }, { "id": 81501, "name": "authentication" }