rspec2 相关问题

RSpec 2是Ruby程序员的行为驱动开发工具的一个版本。仅将此标记用于RSpec 2特定问题,并使用[rspec]标记这些问题。

如何测试使用 rspec 的块的函数

我有一个函数,它接受一个块,打开一个文件,产生并返回: def 开始&阻止 ......做一些事情 File.open("文件名", "w") 做 |f| f.write("某事") ....

回答 2 投票 0

如何在 Rspec 3.10 Rails 中获取测试环境的主机和端口配置

嗨,我在 app/controllers/lti_controller.rb 有一个控制器文件,我需要为 POST #launch 端点添加测试,该端点在 paths.rb 中定义为 /lti/launch 并按预期工作。 问题 我...

回答 2 投票 0

Capybara:测试 CSS PsuedoElements 中的内容

我正在开发一个应用程序,其中文本有条件地出现在 ::before 伪元素的内容属性中并呈现在页面上。代码更改导致此重要文本意外出现后

回答 2 投票 0


无法使shared_contexts在rspec 3.9.0 / rspec-rails 4中工作

在早期版本的rspec中,我可以执行以下操作:spec / models / test_spec.rb要求'rails_helper'描述'某物',:foobar是否执行'似乎不起作用'会使大声笑结束...] >

回答 1 投票 0

在Rails 3.1项目中使用RSpec时出现“未初始化的常量”错误

我正在尝试使用RSpec来测试Rails 3.1rc4项目。我想测试我在lib /目录中的代码。我正在:/home/julas/myapp/spec/lib/operation_spec.rb:3:在` ':...

回答 2 投票 0

Counter_cache列的Rspec测试返回0

几天以来,我一直试图找到应该很容易做到的接缝的底部......然而,我对铁轨和红宝石的世界仍然很新,我只是无法工作......

回答 1 投票 7

rspec`his`语法与动态条件

我一直非常喜欢使用上下文,主题和它与rspec来真正清理我的测试代码。典型示例:context“as a user”do subject {Factory:user} its(:name){should ==“Bob”...

回答 3 投票 20

Rspec请求规范和会话值

我正在写一些请求规范(rspec 2.13.1),并希望直接访问会话哈希。我认为这是控制器规格中可能的语法,但不确定是否可以在...中完成

回答 2 投票 1

使用RSpec 2关闭一个规格的事务夹具

如何使用RSpec 2关闭仅一个规格(或牛排情景)的交易固定装置?我在网上找到了一些没有成功的东西。这会导致未定义的方法异常。 ...

回答 6 投票 34

rspec-email - 如何获取正文?

我正在使用带有email-spec gem的rspec。我正在尝试:last_delivery = ActionMailer :: Base.deliveries.last last_delivery.body.should包括“这是电子邮件的文本”但这不起作用,...

回答 7 投票 15

如何在(:all)之前访问rspec中的元数据?

我希望能够在before(:all)方法中显示测试组名称(和祖先):描述“我的真棒应用程序”之前做的(:all)do puts running_example_group.metadata [:...

回答 2 投票 12

RSpec不为我的模型和控制器生成spec文件

我有一个使用Rails 3的Rails应用程序。我在我的Gemfile中添加了rspec-rails:group:development,:test do gem'rspec-rails'end,然后我运行bundle install。它显示了我的宝石列表,以及所有rspec ......

回答 2 投票 2

使用Carrierwave上传器测试模型

我有一个非常简单的模型:类SocialGroup <ActiveRecord :: Base验证:name,presence:true validates:file,presence:true mount_uploader:file,SocialGroupFileUploader end And ...

回答 1 投票 0

如何使用Rack / Test测试Sinatra重定向?该应用程序工作,但测试没有

看起来我要么缺少一些非常基本的东西,要么Rack / Test无法应对Sinatra进行重定向。据推测,有一种解决方法或Rack / Test将无用。谁能......

回答 3 投票 1

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