cost 357 ms
验证模式不允许在字符串末尾使用分隔符

[英]validation pattern to not to allow a separator at the end of a string

我是测试驱动开发(TDD)的新手,我一直在练习 RSpec 作为我的 TDD 工具。 现在,我正在尝试验证我的代码中的模式。 使用当前代码,我的所有测试都通过了,除了 RSPEC 测试中的最后一个示例。 在不破坏其他示例的情况下,我该如何去做。 以下是我到目前为止所做的。 除了最后一个更多是验证 ...

2022-06-03 06:21:04   1   28    ruby / rspec  
RSpec 模型测试测试加密属性随机失败,“key_derivation_salt 未配置”

[英]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 — 测试依赖关联的 model 方法

[英]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 ...

rspec 测试请求不执行控制器/动作

[英]rspec testing request doesn't execute the controller/action

我有这个 rspec 测试: 测试控制器/动作: 我需要这个来测试会话是否更新为正确的值。 但我不认为该动作正在执行,特别是我添加了raise行来查看,并且没有引发异常。 测试也失败了,因为返回的 http 状态是:found ,而不是:ok ...

rspec 告诉我“.update”方法未定义

[英]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 测试通过(在下面),但我不断收到没有引发任何错误的错误。 我的目标是让我的站点不释放停靠时报告但方法损坏的损坏的自行车? 在我的自行车文件中,所以如果坏了,我不能用我的方法写'失败'自行车坏了'? 因为扩展坞文件无法识别该方法。 非常感谢任何正确方向的帮助 ...

如何使用快速 json api 序列化程序使用 Rswag 定义复杂的 JSON 响应

[英]How to define a complex JSON response with Rswag using fast json api serializer

我正在设置rswag ,因此我可以轻松地为我的 rails API 生成文档。 我已经在使用gem 'jsonapi-serializer'来构建响应并且运行良好。 但是,我似乎无法弄清楚如何在 rswag 定义的schema部分定义响应。 现在我有这个: 我了解如何定义上述代码示例中的简单 ...

JSON::ParserError: 在 Rails Rspec 处出现意外标记

[英]JSON::ParserError: unexpected token at '' on Rails Rspec

我的 Rspec 有很多问题。所以基本上我想要的是向 API 发送请求,并得到适当的响应。 当我puts数据发送到 API 端点并输入它发送的内容时,看起来它正确发送了所有数据,但在响应级别,它说我没有发送所需的参数。 (我也是用VCR测试的) 我的RSPEC: 需要'rails_helper' ...

RSpec navigatable it_behaves_like/shared_examples 使用 LSP

[英]RSpec navigatable it_behaves_like/shared_examples using LSP

我有一个遗留项目,它大量使用 shared_examples 功能,在实际规范和 shared_examples 实现之间导航非常不方便。 目前,唯一的方法是使用“一些示例”示例名称在项目中全局搜索。 RSpec.shared_examples "some example" do |paramet ...

无法在 RSpec 中设置会话

[英]Unable to set session in RSpec

这是我要测试的文件 这是我的 rspec 文件 运行 rspec 后我只是得到一个错误。 日志只是继续打印,我无法查看错误的第一行 有任何想法吗? 谢谢! ...

使用 capybara 进行背景图像 css 检查

[英]background image css check using capybara

我有一个访问登录页面的系统测试,我想检查一个 CSS 背景图像: CSS 规格 输出 当我查看检查器时,我可以看到: 将此 url 添加到测试中会返回相同的结果: 或者 ...

如何在rspec的shared_examples中传递同名变量?

[英]How to pass variables with the same name in rspec's shared_examples?

假设我有一些测试并想使用共享示例,例如: 然后像这样使用它: 我知道我可以隐式地做到这一点,而无需将let(:x) { x }传递给子块,一切都会正常工作。 但我想要实现的目标是让我的测试更加清晰。 所以问题是:如何将具有相同名称的变量(如果需要,可以覆盖)传递给子共享示例块而不会陷入最大 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM