rspec

rspec

文章 1 浏览 94

为什么这些水豚匹配者会有不同的结果?它们在这里不应该是等价的吗?

我一直试图找出匹配器不匹配的原因,这导致我进行以下两个测试: subject.has_field?("filter").should be_true subject.has_xpath?(".//input[contai…

梦晓ヶ微光ヅ倾城 2024-12-19 01:01:40 1 0

如何使用 RSpec 和 Capybara 单击图像作为链接

我正在使用 Rspec 和水豚。 如何编写点击图像的步骤?我一直无法找到让水豚将图像视为链接的好方法。 谢谢 html 示例 有什么建议吗?…

鸠书 2024-12-18 22:22:31 2 0

Rspec 标签和过滤器 - 过滤器的多个值?

我有一个测试套件,可以跨软件应用程序的多个版本运行。我希望能够标记那些根据不同版本而变化的测试,以便我设置的过滤器仅运行针对该特定版本的测试…

站稳脚跟 2024-12-18 18:10:28 2 0

FactoryGirl RSpec 创建工厂对象(其中工厂设置该对象的属性)时没有方法错误

每当我创建一个 Factory 对象时,当工厂在该对象上设置属性时,我都会收到此错误 - 在本例中为“名称”。为什么??? businesss.rb FactoryGirl.defi…

蓝咒 2024-12-18 15:38:20 2 0

在编写测试时如何避免重新实现正在测试的代码?

(我在 RoR 中使用 rspec,但我相信这个问题与任何测试系统相关。) 我经常发现自己在测试套件中做这种事情: actual_value = object_being_tested.te…

梦断已成空 2024-12-18 15:03:55 1 0

当我使用 Spork 时,如何确保帮助程序和模型在 RSpec 中重新加载?

似乎我的助手(有时还有我的模型)在每次使用 Spork 运行时都没有重新加载。我应该将什么放入“Spork.each_run”块中?…

雄赳赳气昂昂 2024-12-18 14:22:58 0 0

在 ruby​​ 中模拟第 3 方对象的最佳方法是什么?

我正在使用 twitter gem 编写一个测试应用程序,我想编写一个集成测试,但我不知道如何模拟 Twitter 命名空间中的对象。这是我想要测试的函数: def b…

无力看清 2024-12-18 12:39:48 0 0

引发 OpenURI::HTTPError 导致参数数量错误错误

我正在测试一个方法如何处理 302 HTTPError 异常。我试图存根一个方法调用以编程方式引发一个,但是它一直抱怨参数数量错误(0为2) 代码测试了这一特…

心房的律动 2024-12-18 11:10:14 0 0

黄瓜是_admin?测试

我不知道把这篇文章放在哪里,但这个主题更类似于 我的问题。 我有陈腐的登录系统,如下所示: 应用程序控制器: 包括SessionHelper 私有 helper_meth…

暗地喜欢 2024-12-18 11:02:48 0 0

使用 rspec 在 ruby​​ 元编程中模拟动态生成的类

我是 TDD 和元编程的新手,所以请耐心等待! 我有一个 Reporter 类(用于包装 Garb ruby​​ gem),它将动态生成一个新的报告类,并在我点击 method_…

染墨丶若流云 2024-12-18 10:58:00 0 0

如何在rails中使用nokogiri获取xml属性值数组

我正在 rspec Rails 中编写测试。 我的观点是, 我需要测试这个部门的数据,并为此使用了 xpath。 在我的规范中, it should have_xpath('//div[@id="…

药祭#氼 2024-12-18 10:54:27 1 0

如何使用 rspec have_selector 方法来验证 XML?

我想做一些基本检查以确保正确生成 XML 站点地图,但 have_selector 似乎无法检测标签: require 'spec_helper' describe SitemapController do rende…

习ぎ惯性依靠 2024-12-18 10:49:19 0 0

在 rspec 测试之前启动 Rails?

在 RSpec 测试中,按照约定或代码,是否有任何方法可以在测试运行之前启动 Rails?我正在尝试为使用 chrome 的 selenium 测试设置一个测试框架,现在…

你的他你的她 2024-12-18 10:19:11 0 0

如何设计应用程序时牢记 SOLID 原则和设计模式

假设 ruby​​ 中的应用程序启动时有两种模式:命令行模式和文件模式。 当给定参数 ruby myprogram input.txt output.txt 时,它会根据输入文件中的某…

风透绣罗衣 2024-12-18 09:06:56 0 0

无效选项:gem check -t mail

我正在尝试在邮件 gem 上运行单元测试,但我得到以下结果。我已经按照这里的 gem 手册进行了此操作 http://docs.rubygems.org/read /chapter/10 > gem…

-残月青衣踏尘吟 2024-12-18 08:33:41 0 0
更多

推荐作者

梦屿孤独相伴

文章 0 评论 0

(devoted boy)

文章 0 评论 0

qq_pnDqVb

文章 0 评论 0

疯到世界奔溃

文章 0 评论 0

lock

文章 0 评论 0

niuniu

文章 0 评论 0

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