rspec-rails 相关问题

rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。

在rspec验收测试中用于葡萄API的哈希参数

我的rails应用程序提供用葡萄写的api。我正在使用rspec验收测试来测试apis。 params do要求:邀请,输入:Hash do要求:email,type:String,allow_blank:false,...

回答 1 投票 0

如何使用rspec正确测试ActiveJob的retry_on方法?

过去几天我一直在尝试测试这种方法而没有运气。我希望能够做的另一件事是拯救在最终重试尝试之后冒泡的错误。 ...

回答 3 投票 9

对于[]的未定义方法`visit':在2019年的RSpec 3特征测试中的数组

我试图让这个最简单的功能测试运行。使用RSpec 3语法,ruby-2.5.1,在2019年使用的rails 5:RSpec.feature“Roots”,输入:: feature do fixtures:page_model fixtures:...

回答 1 投票 0

根据指定的规范编写控制器和模型Ruby代码

我必须根据提供的规范编写Ruby代码,并在运行代码时生成spec规范中指定的测试。提供的规范如下:描述产品,类型:: model do let!(:product){...

回答 1 投票 0

未初始化的常量ActionView :: Template :: Handlers :: ERB :: ENCODING_FLAG

我目前正在开发Rails应用程序版本Rails 4.2.6和ruby 2.2.2。我正在尝试运行rspec测试,我有版本rspec-core 3.7.1 - rspec-expectations 3.7.0 - rspec-mocks 3.7.0 -...

回答 1 投票 0

RSpec`post`关键字参数为params添加了不需要的密钥

在测试回调的处理时,帖子应该返回正文的内容。我尝试使用必需的关键字参数进行设置:post'/ api / v1 / callbacks`,body:{foo:'bar'...

回答 1 投票 0

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

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

回答 2 投票 2

用于Rspec核心的config.swagger_root的未定义方法

我之前使用过rswag,设置完全一样。但由于某种原因,我无法运行我的rspec或rake rswag:specs:swaggerize;我总是得到错误方法'swagger-root ='undefined。我不能......

回答 1 投票 0

在rails中,当我运行bin / rspec时如何运行所有模型测试?

当我运行rspec或bin / rspec时,它会运行我的features文件夹中的所有测试。但是这不会在我的模型文件夹中运行我的模型测试,因为我必须使用bin / rspec spec / models /运行每个模型测试...

回答 1 投票 1

测试该方法具有RSpec参数的默认值

如果未提供参数,如何测试接受参数的方法是否使用默认值?示例#如果没有参数类的`Post.page_results`,这个方法不应该出错#

回答 3 投票 4

rails-rspec错误无法加载此类文件 - rspec / core / formatters / progress_formatter

我打破了我的rails-rspec。我切换到另一个gemset来运行第三方测试。当我返回到我的2.3.0(默认)gemset时,我有以下错误。运行rspec得到:/。rvm / gems / ruby -2.3 ....

回答 5 投票 23

登录后访问会话并在功能规范中注销

我希望能够在注销后测试会话无效。为此,我想检查登录后,会话存在,我想获得会话详细信息。注销会话后不再......

回答 1 投票 0

Bundler 2不会运行rspec

我们最近在我们的项目中将bundler更新为2.0.1。更新后,应用程序运行正常,但我无法运行rspec。它确实在我的同事计算机上运行, 这应该与我的设备完全相同。 ...

回答 2 投票 0

Rspec应该是AttributeDoesNotExistError

我有一个附加到用户的客户端模型,所有规范测试都通过了。后来我意识到客户端不需要登录,所以我删除了关联。我添加了f_name和...

回答 1 投票 0

在Rspec中创建方法

我需要在Rspec中理解这行代码。 create(:practice,creator:create(:physician,password:“password123”,password_confirmation:“password123”),phone:“+ 1(555)555-5554”,office:“+ ...

回答 1 投票 7

查找最后创建的记录RSpec测试

我怎么能写一个测试来找到最后创建的记录?这是我要测试的代码:Post.order(created_at :: desc).first我也在使用factorybot

回答 1 投票 0

如何使用RSpec为JWT验证应用程序请求规范

我有一个只有Rails 5 API的应用程序,并使用knock进行JWT身份验证。完成模型和模型规范后,我开始执行请求规范。但我不知道如何完成身份验证......

回答 3 投票 8

Rspec:弃用警告

我创建了一个跟随rspec模拟运行正常,但我执行它时收到警告。在不明确启用语法的情况下,使用来自rspec-mocks的旧``should`语法的`stub`已被弃用。 ...

回答 2 投票 4

Rails alias_attribute在RSPEC中不起作用

在Shop Model中:类Shop <ActiveRecord :: Base alias_attribute:token,:basic_token #basic_token column在DB end中设置为NOT为NULL在Shop Factory中:FactoryGirl.define do factory:...

回答 1 投票 0

如何在RSPEC中使用.try方法存储函数

做RSPEC测试....鉴于我有:ShopifyAPI :: Product.all(:params => {:page => 1,:limit => 10,published_status:'published',fields:'id,handle'})然后,我可以通过:allow(...

回答 1 投票 0

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