shoulda

shoulda

文章 0 浏览 6

默认的 shoulda 匹配器

这很可能是一个非常菜鸟的问题,因为我刚刚开始使用 Shoulda。 谁能给我指出所有Shoulda“预装”匹配器的可读概要,或者至少是最有用的概要?…

开始看清了 2024-11-24 01:21:40 4 0

对 ActiveRecord 模型中包含的模块进行单元测试

我有一个像这样的模块(但更复杂): module Aliasable def self.included(base) base.has_many :aliases, :as => :aliasable end end 我将其包含在多…

兮颜 2024-11-19 10:35:56 10 0

Rspec、shoulda、validate_uniqueness_of 以及范围和错误错误消息

我有以下 Rspec 测试: describe Productlimit do before(:each) do @productlimit = Factory.create(:productlimit, :user => Factory.create(:user)…

天荒地未老 2024-11-18 18:36:56 9 0

没有要加载的文件 -- rspec/matchers - rspec-rails、shoulda、黄瓜、工厂女孩、Rails2.3.10

我继承了一个旧的 Rails2.3 应用程序。它非常复杂并且没有(震惊,恐怖)任何测试。我习惯了 rspec 和 cucumber,所以我想我应该开始为最终(长期)升…

云淡月浅 2024-11-13 07:45:18 7 0

如何在 gem 测试中包含 ActiveRecord?

我正在尝试使用 Model < ActiveRecord::Base 在我的 gem 测试之一中,我使用 shoulda 并收到以下错误 ./test/model.rb:1:in `require': 没有要加载的…

岁月打碎记忆 2024-11-08 14:19:22 7 0

Rails3、rspec2 ActiveRecord#规格中的更改错误

我正在将 Rails 2 应用程序升级到 Rails 3。我在测试套件中使用 rspec、shoulda 和 Factory Girl。 一种特定的模式导致了一个错误,我在研究和解决方…

余生一个溪 2024-11-08 12:10:50 6 0

如何在没有 Shoulda 的情况下在 Rspec 中进行一行测试?

我有一堆非常重复的 rspec 测试,它们都具有相同的格式: it "inserts the correct ATTRIBUTE_NAME" do @o.ATTRIBUTE_NAME.should eql(VALUE) end 如…

剑心龙吟 2024-11-01 17:26:41 6 0

有没有一种好方法可以在 Rails 中使用 `:on` 参数测试 `before_validation` 回调?

我有一个 before_validation :do_something, :on =>; :create 在我的模型之一中。 我想测试这种情况是否发生,并且不会发生在 :save 上。 有没有一种…

自演自醉 2024-10-30 02:57:19 7 0

如何使用shoulda匹配器来测试多态关联?

我正在使用带有rails的shoulda-matchers,并创建一个名为“comments”的模型和另一个名为“post”的模型。评论是多态的。 当我在像这样的帖子中使用 s…

执着的年纪 2024-10-21 09:43:47 7 0

Rails 在功能测试中找不到路线

Rails 版本 3.0.4 和 Ruby 1.9.2 我正在使用 devise gem,并设置了我的应用程序,以便用户必须登录才能执行任何操作。在编写功能测试时,我发现所有测…

转身以后 2024-10-19 11:14:02 9 0

如何测试 before_filter 是否会重定向所有 Rails 控制器操作?

我的一个控制器中有一个相当典型的 require_no_user 作为 before_filter 。我需要测试登录用户尝试访问任何控制器操作时是否会被此过滤器重定向。 有…

浪荡不羁 2024-10-19 06:21:40 8 0

逐行编写匹配类似配置的代码的测试有什么用?

我一直想知道编写与代码一一匹配的测试的用处。 举个例子:在Rails中,你可以在routes.rb中的一行中定义7个restful路由,使用: resources :products …

孤独岁月 2024-10-17 02:50:05 8 0

使用 Shoulda redirect_to 来测试控制器的创建操作

我正在使用 RSpec + Shoulda 来测试 Rails 3 中的 RESTful 控制器。我无法弄清楚如何测试创建操作的重定向。标准 RESTful 控制器应重定向到新帖子的显…

梅窗月明清似水 2024-10-16 21:28:50 9 0

应该在 Rails 3 中进行测试:应该 respond_with :success

我在 Rails 3 中测试时遇到一些问题。我目前正在将 Rails2 应用程序升级到 Rails3。我正在使用 shoulda 进行测试。在我的功能测试中,我正在使用 shou…

潇烟暮雨 2024-10-15 05:22:17 6 0

如何使用Shoulda来测试Rails中的控制器和新的AR创建?

我刚开始使用 Shoulda,不知道从哪里开始。 我希望能够测试的一件事是,当我为给定模型创建新记录时,控制器应该为另一个相关模型创建新记录。 我该如…

贩梦商人 2024-10-08 20:20:42 8 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文