
[英]Rspec how to match hash_including match hash contents
我正在尝试匹配在散列中包含散列数组的 Rspec 参数。 现在这个hash_obj: filters[:hash_obj]具有相同的内容,但不同的对象。 如何匹配内容? hash_obj是一个哈希数组,类似于 ...
[英]Rspec how to match hash_including match hash contents
我正在尝试匹配在散列中包含散列数组的 Rspec 参数。 现在这个hash_obj: filters[:hash_obj]具有相同的内容,但不同的对象。 如何匹配内容? hash_obj是一个哈希数组,类似于 ...
[英]RSpec says 'undefined method' when running against module that includes another module
我的情况是目前: 然后我的测试: 问题: 无方法错误。 Base::A:Module 的未定义方法“my_method” 我错过了什么? 提前致谢! ...
[英]How to write RSpec test cases for TimeOutError Exception
我已经编写了用于发送邮件的重试逻辑并试图为其覆盖测试用例。 ...
[英]validation pattern to not to allow a separator at the end of a string
我是测试驱动开发(TDD)的新手,我一直在练习 RSpec 作为我的 TDD 工具。 现在,我正在尝试验证我的代码中的模式。 使用当前代码,我的所有测试都通过了,除了 RSPEC 测试中的最后一个示例。 在不破坏其他示例的情况下,我该如何去做。 以下是我到目前为止所做的。 除了最后一个更多是验证 ...
[英]RSpec model test testing encrypted attribute randomly failing with "key_derivation_salt is not configured"
我有一个带有加密属性的模型的 Rails 7.0.3 应用程序。 我有一个 RSpec 测试来测试模型的行为。 我有一个运行 RSpec 的 GitHub Actions 工作流设置。 但是:特定提交的每次第一次运行都失败,每次下一次运行都成功。 作为 错误: GitHub 操作配置(为简洁起 ...
[英]Rails rspec — test a model method that depends on associations
我有一个简单的测试来检查 model Beta::Group上的自定义方法class Beta::Group < ApplicationRecord has_many :beta_testers, dependent: :destroy, class_name: 'Beta::Tester ...
[英]How to edit a calendar input element in capybara
我目前正在尝试编辑日历输入元素并设置新日期。 这就是我想要做的。 元素: Xpath: 我的代码: 我收到一个错误,即 capybara 无法找到此元素。 ...
[英]rspec testing request doesn't execute the controller/action
我有这个 rspec 测试: 测试控制器/动作: 我需要这个来测试会话是否更新为正确的值。 但我不认为该动作正在执行,特别是我添加了raise行来查看,并且没有引发异常。 测试也失败了,因为返回的 http 状态是:found ,而不是:ok ...
[英]rspec telling me that ".update' method is undefined
这是主题解析器。 每次为学生执行此查询时,我都会尝试更新 learning_path 表中的字段。 它可以工作,但 rspec 失败并出现此错误: 测试失败的主题 rspec 测试: ...
[英]Trying to use the method from one class(bike) to implement in my second class( dockingstation)
我希望我的 rspec 测试通过(在下面),但我不断收到没有引发任何错误的错误。 我的目标是让我的站点不释放停靠时报告但方法损坏的损坏的自行车? 在我的自行车文件中,所以如果坏了,我不能用我的方法写'失败'自行车坏了'? 因为扩展坞文件无法识别该方法。 非常感谢任何正确方向的帮助 ...
[英]How to define a complex JSON response with Rswag using fast json api serializer
我正在设置rswag ,因此我可以轻松地为我的 rails API 生成文档。 我已经在使用gem 'jsonapi-serializer'来构建响应并且运行良好。 但是,我似乎无法弄清楚如何在 rswag 定义的schema部分定义响应。 现在我有这个: 我了解如何定义上述代码示例中的简单 ...
[英]JSON::ParserError: unexpected token at '' on Rails Rspec
我的 Rspec 有很多问题。所以基本上我想要的是向 API 发送请求,并得到适当的响应。 当我puts数据发送到 API 端点并输入它发送的内容时,看起来它正确发送了所有数据,但在响应级别,它说我没有发送所需的参数。 (我也是用VCR测试的) 我的RSPEC: 需要'rails_helper' ...
[英]RSpec navigatable it_behaves_like/shared_examples using LSP
我有一个遗留项目,它大量使用 shared_examples 功能,在实际规范和 shared_examples 实现之间导航非常不方便。 目前,唯一的方法是使用“一些示例”示例名称在项目中全局搜索。 RSpec.shared_examples "some example" do |paramet ...
[英]How to check for nested hash arguments using with constraint in Rspec
我正在尝试测试传递给方法的嵌套 hash 参数是否包含我的元素hash_argument = { body: { my_element: 'some_value', ...
[英]How to test external rest call has been called twice?
我正在编写 RSpec 测试用例。 我想测试一个外部端点是否已使用正确的有效负载调用了两次。 但我似乎无法找到解决问题的方法。 这是一条错误消息: ...
[英]Unable to set session in RSpec
这是我要测试的文件 这是我的 rspec 文件 运行 rspec 后我只是得到一个错误。 日志只是继续打印,我无法查看错误的第一行 有任何想法吗? 谢谢! ...
[英]background image css check using capybara
我有一个访问登录页面的系统测试,我想检查一个 CSS 背景图像: CSS 规格 输出 当我查看检查器时,我可以看到: 将此 url 添加到测试中会返回相同的结果: 或者 ...
[英]How to test conditional redirection in controller method with RSpec
我的控制器中有那个方法 我想编写一个 RSpec 测试,涵盖在促销活动不活动时重定向到plans_path是否正在发生,如果是活动的则转到下一个块。 拜托,你能指导我如何编写这个测试吗? ...
[英]How to pass variables with the same name in rspec's shared_examples?
假设我有一些测试并想使用共享示例,例如: 然后像这样使用它: 我知道我可以隐式地做到这一点,而无需将let(:x) { x }传递给子块,一切都会正常工作。 但我想要实现的目标是让我的测试更加清晰。 所以问题是:如何将具有相同名称的变量(如果需要,可以覆盖)传递给子共享示例块而不会陷入最大 ...
[英]How can I detect the timing when I have to change a method in rspec?
假设我有以下代码。 class Answer enum type: %i[text checkbox image] def round_type case answer.type when text, checkbox :text when image ...