问题标签 [ruby-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
125 浏览

ruby-on-rails - 测试html是否包含带有.png文件Ruby的图像标签

我的 Ruby on Rails Web 应用程序向客户发送了一封欢迎电子邮件,我想编写一个测试以确保电子邮件包含一个标签,其中 src 是一个 .png 文件。我看到 assert_select 可能会做我想做的事,但由于我的电子邮件是一个Mail::Message类,我只能从电子邮件中获取 html。在此先感谢您的帮助!

0 投票
1 回答
29 浏览

ruby - 我的功能在实践中有效,但未通过测试 rspec

也许是我对 rspec 不熟悉,但我不明白我的测试发生了什么。

我有 2 个类,一个叫做 Scrape,另一个 Result (creative) Scrape 是一个网络抓取类,它搜索一个站点并从页面中抓取结果,从每个类中创建一个新的 Result 实例。

结果实例存储在可通过 Result.all 访问的类变量数组中

这在实际程序中实际上是有效的,但是当我尝试为此行为编写测试时它失败了。

每次我运行测试 Result.all.count 是 0 如果我使用 pry 并手动运行 #scrape_results 测试通过。

感谢您的时间、耐心和帮助,谢谢

0 投票
1 回答
140 浏览

ruby-on-rails - 如何在 assert_selector ruby​​ on rails 中使用正则表达式

我有一个在页面上显示日期和时间的选择器,需要编写 capybara 测试来检查日期。如何在 assert_selector 中包含正则表达式?

它不能用作正则表达式。在ruby on rails中使用assert_selector测试部分文本或子字符串的语法是什么

0 投票
1 回答
120 浏览

ruby-on-rails - timecop.travel 测试返回 false 而不是 true - rails

我正在编写一个单元测试来检查 24 小时是否已经过去。如果 24 小时过去了,那么它应该返回 true

这是我的尝试

当我在这里运行测试时是输出

请协助

0 投票
1 回答
17 浏览

ruby-on-rails - 我很好奇什么时候应该使用 follow_rediret 的机制!什么时候不应该?

我正在阅读关于如何使用表单测试提交的第 7 章,书籍 <The ruby​​ on rails tutorial 6th 2021>,下面有两个测试用例,令人困惑的部分是关于何时应该使用 follow_redirect!为什么第一种情况不需要这条线,而第二种需要呢?我的假设是关于 URL 本身,因为在第一种情况下,URL 一直是“用户/新”,但第二个后来变成“用户/显示”(在成功注册新用户后)。

非常感谢你的帮助。