rspec 相关问题

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

清理测试数据库,仅使用RSPEC和Capybara运行测试生成的数据

我在rails 4.1中有一个应用程序,我正在使用RSPEC和Capybara进行测试,因为我有一个测试数据库,其中包含用于执行测试的数据,我正在运行一个测试,生成...

回答 2 投票 1

Rspec:测试CSV输出中的行数

在Rspec中,如何测试CSV文件中的行数?我在变异中创建了一个CSV文件。我可以通过检查是否包含某些文本来测试CSV的输出。但是,我 ...

回答 2 投票 2

使用带有Page-Object的IE 11 x64时出现“Watir :: Exception :: NoMatchingWindowFoundException:浏览器窗口已关闭”错误

我正在使用Page-Object + Rspec在Ruby Mine 2.7.1中运行测试。环境:Windows 7 x64,Ruby 1.9.3 p551,IE 11. Gems:watir,rspec,bundler,page-object当我在Chrome或Firefox中运行测试时......

回答 2 投票 2

我可以使用RSpec测试已部署的站点吗?

我应该首先说,我不是很精通测试我的代码,直到最近我才完全没有这样做。所以我有这个rails应用程序。它基本上是一个API端点。这需要请求和吐痰......

回答 2 投票 3

Rspec功能测试:无法访问路径

我有rspec功能测试都失败了因为我无法访问指定的路径。登录后,它们似乎都停留在根路径上。屏幕截图显示该页面仍然存在...

回答 2 投票 0

FactoryGirl / Bot图像定义

我有一个功能测试。在此功能测试中,我需要将一些数据加载到测试数据库中:let!(:product1){create(:product)}我正在使用FactoryBot创建并将:product对象保存到...

回答 1 投票 2

RSpec - 未初始化的常量,例如double

我正在使用TDD方法构建一个小API的名称错误,使用TDD方法NameError:未初始化的常量ExpenseTracker :: API :: Ledger API.rb需要“sinatra / base”需要“...

回答 1 投票 0

工厂女孩在安全回调之前

我有一个非常具体的用例。在保存工厂实例“deleted_user”之前,我每次都需要在“users”表中为其分配ID,以便“恢复”工作。上课...

回答 1 投票 0

比较每个循环中的值

我有一个应用程序,其目的是从命令行获取坐标,并从0,0到每个坐标输出方向,例如0,0到1,1将是东北方的EN。申请时......

回答 3 投票 0

Ruby o Rails Rspec - 如何在创建自定义匹配器时验证参数

我想创建一个像matcher has_http_status一样的验证到content_type。我创建了以下匹配器:require'rspec / expectations'RSpec :: Matchers.define:have_content_type do ...

回答 1 投票 0

使用Rspec存根和模拟在Rails Oauth中实现100%的测试覆盖率

我试图找出一种方法来存根/模拟访问令牌调用,以便为用户令牌过期时调用的方法提供覆盖。我在这个问题上阅读的指南越多,我就越困惑....

回答 2 投票 0

随机种子在rspec中失败但没有自行失败

我遇到了一个以随机种子顺序运行spec测试的问题。它在我自己进行测试时通过,这让我非常沮丧。我怎样才能解决这个问题?描述MarketingInfo确实让(:...

回答 2 投票 3

Rspec expect不断抛出TypeError:nil不是符号

所以我在我的应用程序中进行了这个测试:期望{post:create,:name =>'abc'}。更改(Event.count)。from(0).to(1)并且它不断抛出这个错误:TypeError :零不是一个符号谁会知道...

回答 2 投票 1

Proc中的RSpec模型验证测试错误

我遇到了RSpec的错误,我无法弄清楚为什么会出现这个错误。我使用FactoryBot创建一个扫描,为fsp_name设置一个值。这个值在某种程度上无法在......中识别出来

回答 1 投票 1

如何使用pry调试器检查rspec变量

我已经看到一些SO帖子解释了如何使用pry进入rspec测试并且能够做到这一点。一旦我到达断点,我就很难显示任何有用的信息。为了这 ...

回答 3 投票 18

“page.should_not have_content”和“page.should have_no_content”之间的区别

任何人都可以解释我在capybara中“page.should_not have_content”和“page.should have_no_content”之间的区别,哪一个是更好的选择,以确保页面没有特定的...

回答 1 投票 1

你如何让Capybara找到HTML评论?

我希望我的测试能够获取一个HTML注释,该注释位于我要测试的HTML块中,但是当使用SimpleNode建立Capybara节点时,它似乎会删除所有HTML注释。例如html =“&...

回答 1 投票 0

Rails rspec控制器测试返回一个未知的哈希值

我有一个非常简单的控制器,看起来像这样。模块Veterinarians模块Dictionaries类SpecialitiesController <ApplicationController respond_to:json ...

回答 3 投票 0

Rspec:测试所有控制器动作

我有rspec控制器测试:描述TestController做它“测试所有动作”做all_controller_actions.each做| a |期待{get a} .to_not rais_error(SomeError)end end end如何...

回答 3 投票 1

什么被认为是一个很好的规范? Rspec初学者的例子

什么被认为是一个坚实的规范?这是我发现测试非常抽象的内容。我对模型,控制器和其他任何可以测试的答案感兴趣。这将是 ...

回答 4 投票 20

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