rspec 相关问题

RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。

Rails、Rspec、Devise:查看经过身份验证的块内包含路由的规范

轨道 7 设计 康康康 在这一点上你是如何开展工作的? 在应用程序上,我想将所有路由放入经过身份验证的块中,例如: devise_scope :用户执行的操作 未经身份验证的行为 ...

回答 1 投票 0

如何在 RSpec 中运行单个测试/规范文件?

我希望能够运行单个规范文件的测试 - 例如,对于我正在编辑的一个文件。 rake spec 执行所有规范。我的项目不是 Rails 项目,所以 rake spec:doc 不会...

回答 16 投票 0

rspec 描述 rake 任务命名空间

我想测试 rake 任务的特定命名空间,但我从 rubocop 收到错误。 desc '此命名空间是测试' 命名空间 :test_namespace 做 任务 test_task: :环境做 在我的耙子上...

回答 2 投票 0

Rspec 使用请求和 rswag 测试登录(设计)时出现问题

我很想使用 rswag 和 rspec 来记录 REST API 并同时编写测试。 我正在尝试阅读教程和文档,但我无法让登录端点正常工作(设计 - s...

回答 3 投票 0

如何在 Rspec 的 JWT 模型中删除 current_user?

我正在尝试删除我关心的在控制器中使用的@current_user。我正在使用关注点来验证 JWT 并在关注点中设置 @current_user 。 JWT 得到

回答 1 投票 0

Rspec 测试以 JSON 形式发布

我在尝试在 Rspec 测试中将 JSON 形式发布到控制器操作时遇到问题: RSpec.describe RegistrationsController,输入: :controller do 上下文“添加有效用户”执行 它'Ret...

回答 1 投票 0

控制器上的 Rspec 和设备。 “您正在被重定向”

我发现关于这个主题的帖子不够,所以我决定再次发布问题。 我只是想测试使用 devise 和 rspec 的控制器。 我确实添加了rails_h...

回答 3 投票 0

存根和扩展“rspec 样式”类

在 Rspec 测试中,我正在创建并扩展“Queryable”类: 让(:可查询) 做 可查询类 包括特征查询 结束.new 结尾 该类在应用程序中不存在...

回答 1 投票 0

与水豚的嵌套形式

我有一个帖子模型 Accepts_nested_attributes_for :views, :allow_destroy => :true, :reject_if => proc { |attrs| attrs.all? { |k, v| v. 空白? } } 和一个视图模型

回答 2 投票 0

有没有办法将命令行参数传递给spec/rspec?

尝试将一些参数传递给 rspec,但找不到任何合适的命令行选项。我可以为此使用环境变量,但不确定它是最好的(也是最透明的......

回答 2 投票 0

Factorybot Rspec 工厂在创建时失败“update_attribute”时出错

我的工厂: 推出.rb FactoryBot.define 做 工厂:推出做 名称 { Faker::IndustrySegments.industry.parameterize.underscore } 启用百分比 { 0 } 偏移量{0} 绿色列表{...

回答 1 投票 0

RSpec 测试因文件字段而失败

当我测试我的图库控制器时,出现以下错误: 失败/错误:期望(响应)。重定向到 show_profile_show_profile_path 预期回应是 <3XX: redirect&g...

回答 0 投票 0

如何查找 Rspec 中每个测试用例所花费的时间

我在我的项目中使用 Rspec,我想打印每个测试用例所花费的时间,有什么方法 Rspec 提供任何预构建函数吗?我可以通过

回答 4 投票 0

显示每个 rspec 示例的运行时

目前我正在运行超过 1k 个示例,并且需要很长时间才能完成(超过 20 分钟!!!)。 我想确定哪些示例需要更多时间才能完成,是...

回答 2 投票 0

在Rails 6中,设置了belongs_to和required,但RSpec仍然抱怨我没有设置required

我正在使用 Rails 6.2、Ruby 2.7.5 和 RSpec 3.10.1。在测试关联时,我遇到了一个奇怪的错误...... 预期 Voyage 有一个名为 user 的 own_to 关联(并且记录会失败

回答 1 投票 0

如何防止ActiveRecord在保存之前在回调中进行关联记录?

我有两个模型,分支和组织。一个组织有很多分支机构。一个分支机构不能没有关联的组织而存在,而一个组织也不能没有至少一个分支机构而存在......

回答 1 投票 0

运行跳过的 rspec 测试,如果通过则失败

假设我有很多测试: 规范/code_spec.rb: 需要“rails_helper” RSpec.describe 代码做 xit { Code.evaluate("Twitter.search") } xit { Code.evaluate("松弛....

回答 1 投票 0

使用 Rspec 测试 Turbo 流操作

我正在对使用 Turbo 流的控制器操作进行 rspec 测试: 描述“GET /CONTROLLER_NAME” 它“返回涡轮流答案” 获取 :index,如: :turbo_stream 期待(

回答 2 投票 0

Rails/Rspec - 如何在不重做工作的情况下使用多个它

多次我想通过同一个操作检查多个内容,比如说我想做一个 PUT 并查看请求是否返回 200 以及响应值是否包含某些值以及 Active...

回答 2 投票 0

如何使用 rspec 在 sinatra 中测试重定向?

我正在尝试在 rspec 中测试我的 sinatra 应用程序(更具体地说,padrino 应用程序)的主页上的重定向。我找到了redirect_to,但它似乎只在rspec-rails 中。你如何测试...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.