RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。
NoMethodError:水豚测试期间未定义的方法'last_comment'
为了运行rspec / capybara功能测试,是否需要对Gemfile进行特定的更新?我的gemfile使用的是ruby'2.5.3'和'rails','〜。 5.2.4'。我有另一个测试应用程序,它是...
使用:Ruby 2.6.6 Rails 6.0.2.2,我有一个Model,Part,其中有2个字段,quantity_available和minimum_order。我通过以下验证来确保:minimum_order和...
我正在尝试使用Rspec来测试用于设计用户信息的补丁,更新URL看起来像这样#PATCH / PUT / api / users / 1,但在以下所有情况下都出现此错误Error ArgumentError:...
我在RSpec测试中有一个带有2000多个示例的Rails应用程序。毋庸置疑,这是一个大型应用程序,需要进行很多测试。此时运行这些测试效率很低...
我正在尝试配置RSpec套件以针对Chromium浏览器(而不是google-chrome)运行...测试套件失败,并出现以下错误1.2)失败/错误:无法推断文件和行...
我有这种方法来检查用户是否是admin:def admin? current_user.admin == true end单元测试是:要求'rails_helper'描述StubController是否描述'.admin?做到“ ...
我如何将防护配置为仅执行与更改有关的测试,而不是重新运行整个测试套件?
[了解了“后卫”之后(我正在使用Gem版本2.14.2),并阅读了此内容,https://www.chrisblunt.com/ruby-on-rails-running-tests-with-guard-and- docker /,我很好奇我是否正确使用了防护措施...
无法通过'admin-delete-user-account'测试通过
我创建了一个函数,管理员可以在其仪表板上删除用户帐户。该功能在实践中成功运行。 (我已通过管理信息中心删除了用户帐户,并具有...
因此,在我的项目中,我使用cancancan进行授权。对于编写能力规范,我们将其保留在capability_spec.rb中。从最近几年开始,文件大小急剧增加。现在它周围有...
在我的应用中,当用户分享某些东西时,他的评价会提高。当他尝试共享两次时–第二次尝试将不会获得额外的评分。对于应用程序,共享回调由客户端-...
我正在使用gem'dotenv-rails','〜> 0.9.0'将环境变量加载到Rails 4.0.5应用程序中。我有一个.env文件以及一个.env.test文件。一切都在开发中运行良好,但是当出现时...
我需要用测试覆盖我的Ruby on Rails代码。我使用RSpec进行测试。有什么方法可以根据实例模拟对实例的调用吗? (有点儿?)。我想测试给定的子项是否...
Capybara / Rspec-在单击“提交”之前,是否可以测试输入框是否已填满?
我正在学习RSpec和Capybara,并尝试测试用户是否可以导航到登录页面(由Devise提供支持)并成功登录。登录后,测试没有看到应显示的页面。
场景出现竞态情况,并发会导致重复的键错误。例如:def before_create_customer_by_external_id end def create_customer_from_external_id(external_id = nil)...
rspec可以配置为仅运行在单个spec文件中修改过的测试吗?
我正在使用Rails 5和rspec(gem版本4)。我想知道是否可以将RSpec配置为仅在单个文件(即包...
这里是最后起作用的东西:#lib文件模块SlackWrapper类<< self def client @client || = :: Slack :: Web :: Client.new end end end end#测试文件:each do $ ...] >
我有一个交互器foo,其上执行方法,该方法执行API调用,并通过ActiveRecord记录响应。它工作正常。我有一个使用FactoryBot触发该方法的规范...
ExpectedException,但未引发任何异常Rails Mailer(似乎未调用raising-exception方法)
我有RSpec,它期望引发一些异常。但是,在调用该方法时,出现了错误:预期的异常,但是我的代码未提出任何问题:require'rails_helper'RSpec.describe ...
[测试控制器usinf Rspec时出现UrlGenerationError
我正在尝试运行基本的控制器测试。我的controller_spec.rb看起来像:类Test
我在Github(https://github.com/rspec/rspec-rails/issues/360#issuecomment-55697207)和stackoverflow上的其他类似帖子上都遵循了所有不同的解决方案(或者我认为我做到了),但仍然可以不是...