Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
RSpec 中出现意外的 nil 变量
我有一个非常基本的 RSpec 示例 但不起作用 这是代码 require spec helper describe Referral type functionality do describe Affiliate system do b
rubyonrails
rspec
capybara
使用 RSpec 测试模块内的类
所以 我的 ruby 代码中有一个模块 如下所示 module MathStuff class Integer def least factor implementation code end end end 我有一些 RSpec 测试 我
rubyonrails
ruby
Testing
rspec
rspecrails
页面内容中 html 实体的 Rspec 测试
我正在编写一个请求规范 并想测试字符串 Reports Aging Reports 是否存在 如果我直接将字符放入匹配器表达式中 我会收到错误 无效的多字节字符 所以我尝试了以下操作 page should have content Rep
rubyonrails
ruby
rspec
htmlentities
RSpec 请求 - 如何为所有请求设置 http 授权标头
我正在使用 rspec 请求来测试 JSON API 该 API 需要在每个请求的标头中包含 api key 我知道我可以这样做 get v1 users janedoe json HTTP AUTHORIZATION gt Token t
rubyonrails
rspec
request
Authorization
当用户应该有权访问他拥有的交易时,Rspec 测试失败,用户被重定向
在我的应用程序中 借助 Cancan 我允许客户访问他自己的优惠 当我用浏览器 手动 尝试时它有效但我未能实施 rspec 测试 客户无法访问其他客户的交易 只能访问他自己的交易 管理员通过 Active Admin 界面授予他访问权限 就
rubyonrails
ruby
rubyonrails4
rspec
cancan
红宝石 Rspec。获取所有测试的列表
我对 Rspec 进行了一些测试 如下所示 describe description do before each do do before end it something 1 do end it something 2 do end e
ruby
rspec
但使用 <""> 渲染" > Rspec 控制器错误需要 <"index"> 但使用 <""> 渲染
作为测试新手 我正在努力让一些控制器测试通过 以下控制器测试会引发错误 expecting lt index gt but rendering with lt gt 我的控制器规格之一具有以下内容 require spec helper d
rubyonrails
rubyonrails3
rspec
devise
cancan
在 Rails 中使用 RSpec 和 Capybara 时未定义的方法“visit”
我无法让水豚与 rspec 一起工作 它给了我这个错误 undefined method visit for
rubyonrails
ruby
rspec
capybara
我可以在 rspec 中使用多个排除过滤器吗?
在 spec rb 文件中 我设置了一个排除过滤器 如下所示 RSpec configure do config we need determine this once at the very front and the result be
ruby
rspec
Filtering
如何在 rspec 请求规范中设置请求标头?
在控制器规范中 我可以像这样设置 http 接受标头 request accept application json 但在请求规范中 请求 对象为零 那么我在这里该怎么做呢 我想将 http 接受标头设置为 json 的原因是这样我可以这样
rubyonrails
json
Testing
rspec
“没有路线匹配”错误?
我是新的 Rspec 刚刚开始在 Rails 3 上生成一个新的控制器 它默认生成一些 Rspec 测试 我有一个关于如何让它们通过的问题 就目前情况而言 我在我的终端中看到了这个测试 1 BuildingsController GET s
Testing
rspec
routes
rubyonrails3
rspec 中的相关测试
我编写功能测试 并且我需要进行的测试取决于之前测试的通过情况 假设我有一个按钮 可以打开一个窗口 其中有一个功能 也就是说 为了检查此功能 我需要首先检查按钮的正确操作 即打开窗口或不起作用 因此 我需要这样做 如果单击按钮时测试失败 则测
ruby
Testing
rspec
automatedtests
如何从 Rails 中的 RSpec 测试调用应用程序帮助器方法?
标题是不言自明的 我尝试过的一切都导致了 未定义的方法 澄清一下 我并不是想测试辅助方法 我正在尝试在集成测试中使用辅助方法 您只需在测试中包含相关的帮助程序模块即可使方法可用 describe foo do include ActionV
rubyonrails
rspec
Rails/Devise - 我应该使用 devise 和 rspec 测试什么?
许多程序员使用 devise 作为他们的身份验证解决方案 我想得到他们的建议 设计已经经过测试 但我想知道是否需要自己测试一些东西 集成 单元 功能测试 以便与我的知识进行标准设计集成 我不熟悉shoulda和cucumber 但我了解一些
rubyonrails
rspec
devise
factorybot
用于单个测试的 Rails/RSpec 切换缓存
因此 在我的应用程序中 我可以禁用所有测试的缓存 这将是理想的 但显然有许多遗留测试依赖于缓存的功能 有没有办法为单个 RSpec 测试启用 Rails 缓存 就像是 before each do cache setting Rails c
rubyonrails
rubyonrails4
rspec
rspec3
将标头附加到 Rspec 控制器测试
我正在尝试为我的控制器编写测试 该控制器接收来自外部服务的请求 到目前为止 这是我的测试 describe ApplyController do context when valid do let parameters do file Fi
rubyonrails
ruby
rubyonrails3
rspec
rspecrails
rSpec 和 Rails3 中的存根设计
如何使用 rSpec 在 Rails 3 中存根 Devise 我有一个UsersController and a User模型 目前 这两者都与 Devise 相关 我正在编写控制器规格 但我真的很难实现作为 Devise 的期望sign
rspec
rubyonrails3
rspec2
Capybara::ElementNotFound 的所有规格仅在 Travis 上
我正在使用 selenium capybara 和 rspec 进行测试 我注意到所有测试都在本地通过 但在 travis 上 所有测试都失败 并在每个规范上出现此错误 Capybara ElementNotFound 我不确定这里出了什么
rubyonrails
ruby
selenium
rspec
capybara
rspec 与 devise 的集成测试抛出 NoMethodError 错误
我在这里发布了类似的错误 但所有这些都无法解决我的问题 我的文件 spec request news controller spec rb 如下所示 require spec helper describe NewsController d
rspec
devise
factorybot
rubyonrails32
如何声明 RSpec 中示例之间共享的变量?
假设我有以下规格 describe Thing do it can read data do data get data from file 42 36 expect data count to eq 2 end it can proces
ruby
variables
rspec
«
1
2
3
4
5
6
7
...21
»