rspec

rspec

文章 1 浏览 93

运行 rspec 时,空表上的 SQLite 约束异常

我的 Rspec 测试套件遇到一个奇怪的问题。将数据插入具有唯一约束的表的所有测试都会失败。通过指定行号单独运行失败的测试可以按预期工作。 为了调查…

小矜持 2024-12-09 01:00:03 0 0

如何在spec_helper.rb中指定自定义格式化程序?

我正在开发一个 Rails 项目,其中的 Rspec 测试需要很长时间才能运行。为了弄清楚哪些花费了这么多时间,我想我应该为 RSpec 制作一个自定义格式化程…

夏日浅笑〃 2024-12-08 21:29:43 0 0

在关联模型中测试存根回调

我有两个模型,通过简单的一对多关系链接。 class Device has_many :events def notify! (...) end end class Event after_create :notify_device bel…

婴鹅 2024-12-08 21:13:31 0 0

使用factory_girl和will_paginate对关联对象进行RSpec测试

我在 rspec 中为 will_paginate 编写测试时遇到问题。问题是我有一个模型,其主人可以养很多宠物。这会生成一个如下所示的工厂.rb 文件: Factory.def…

鹿童谣 2024-12-08 18:09:19 0 0

Rails - 如何使用rails new 创建应用程序,指定用于测试的rspec 和用于当时视图的haml

Rails 3.1 我可以做: rails new myApp -d mysql 设置数据库即可。 是否可以同时设置rspec(或者是3.1中的默认值?)和haml。 我用谷歌搜索并查看指南…

浮生面具三千个 2024-12-08 16:37:06 0 0

NoMethodError:未定义的方法“属于”对于 #

所以这让我感到困惑,因为我不太明白为什么会发生这种情况。这只发生在我的笔记本电脑(Ubuntu 11.04)上,而不是其他地方。我只是觉得这台电脑上的设…

鲜血染红嫁衣 2024-12-08 16:22:57 0 0

rspec 测试载波

我正在制作一个 Rails 3.1 应用程序,使用 Carrierwave 将文件上传到 aws s3。我已按照 Carrierwave GitHub 存储库上的说明进行操作,现在可以将文件…

毅然前行 2024-12-08 14:23:57 0 0

如何使用 RSpec 测试 CanCan 授权失败的响应代码?

我正在开发一个 Rails 项目,在该项目中我使用 CanCan 来授权我的资源。当用户未登录并尝试提交“谈话”(通过 ajax 表单提交)时,CanCan 会正确地引…

遥远的绿洲 2024-12-08 14:04:25 1 0

Rails 3.1:测试“删除”“销毁””在控制器和路线规格中

我正在测试一个使用 Sorcery 进行身份验证的应用程序。我有一个会话控制器,用于处理用户登录/注销以及与操作一起进行的测试。据我所知,销毁操作通常…

妥活 2024-12-08 11:39:46 0 0

从 Rails 应用程序代码运行 rspec

我遇到了需要验证一些正则表达式的情况。 因此,在我的应用程序运行期间,我可能想测试特定的正则表达式: 不包含空格 仅包含一定数量的捕获组 不使用…

八巷 2024-12-08 10:33:43 0 0

如何抑制/禁用“高速缓存未命中”在 Rails 3.1 中运行 rspec 测试时的消息

运行 request rspec 规范时,我开始看到以下输出: cache: [GET /login] miss cache: [GET /javascripts/jquery.min.js?1317513028] miss 通常,我会…

傻比既视感 2024-12-08 07:03:29 0 0

使用 RSpec 和 Rails 进行 TDD:在没有视图的情况下测试控制器操作

当我继续使用 RSpec 2 和 Rails 3.1 学习 TDD 时,我似乎找不到解决这个问题的方法。 我有一个具有新操作和创建操作的用户控制器。在我的 UsersContro…

洋洋洒洒 2024-12-08 01:20:06 0 0

如何加载用户\工厂的集合?

我正在使用 Ruby on Rails 3.1.0、rspec-rails 2 和 Factory gem。为了测试控制器 index 操作,我想加载用户\工厂的集合。 示例(以下代码不起作用)…

逆蝶 2024-12-08 00:10:57 0 0

RSPEC:在控制器中用 cookie 替换会话

最初我的控制器使用会话来存储变量 session["quiz_intro"] = 'true' 现在我已经用像这样的cookie替换了会话 cookies["quiz_intro"] = 'true' 控制器继…

彩虹直至黑白 2024-12-07 22:36:07 0 0

如何重构 JavaScript 和 HTML 请求\响应的测试代码?

我正在使用 Ruby on Rails 3.1.0 和 rspec-rails 2 gem。由于我必须测试同一控制器操作的 HTML 和 JavaScript 请求,并且有时这些请求会通过渲染不同…

酒绊 2024-12-07 22:13:19 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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