Rails:切换到彪马的要求规格

亚历山大·普雷斯伯

我们正在使用RSpec 3.7开发Rails 3.2应用程序,并希望将puma用作我们的Rails请求规格的Web服务器。

我们知道我们可以使用以下命令为Capybara功能规格切换服务器

Capybara.register_server :puma

但是,我们如何才能为请求规格切换服务器

背景:

我们希望规范并发问题,并且需要我们的测试服务器实际并行处理请求。

格雷戈里

AFAIU(https://relishapp.com/rspec/rspec-rails/docs/request-specs/request-spec)请求规范未使用任何服务器。该请求将直接通过Rails应用程序定向(中间件->路由器->控制器)。

所以...

Capybara测试将使用无头浏览器发出请求,并且框架将为您启动实际的Web服务器(例如puma)。

请求规范将绕过实际的服务器,因此规范将测试整个应用程序堆栈。

控制器规范甚至可以避免路由,并且控制器将使用准备好的请求对象进行调用。

依此类推,一直到实际的单元测试...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

切换到Ubuntu

来自分类Dev

Rails-自动将环境切换到生产

来自分类Dev

Rails-自动将环境切换到生产

来自分类Dev

Sudo su不要求密码从Sudo用户切换到Root用户

来自分类Dev

从Mockito切换到JMockit

来自分类Dev

从MySQL切换到MariaDB

来自分类Dev

从Windows切换到Fedora

来自分类Dev

切换到用户空间

来自分类Dev

从UbuntuGNOME切换到Ubuntu?

来自分类Dev

从ActiveAndroid切换到GreenDao

来自分类Dev

从 Jmockit 切换到 mockito

来自分类Dev

切换到正确的 iframe?

来自分类Dev

切换到新域名时保留用户会话(Ruby on Rails)

来自分类Dev

Rails 4-从SQLite切换到MySQL-无法添加外键约束

来自分类Dev

为什么我不能将Rails应用切换到pg?

来自分类Dev

网站可以从wordpress cms切换到Rails或任何其他框架上的ruby吗?

来自分类Dev

如何将Rails 3迁移生成切换到时间戳?

来自分类Dev

在jQuery中将div切换到特定的动态Rails元素之后,将其放置在旁边

来自分类Dev

从redis切换到Mysql。好主意?

来自分类Dev

从bottle.template切换到mako

来自分类Dev

SVN从分支切换到中继

来自分类Dev

React不会切换到生产模式

来自分类Dev

使用perlbrew切换到系统Perl

来自分类Dev

从Maven逐渐切换到SBT

来自分类Dev

使用SnapSvg切换到触摸事件

来自分类Dev

在JavaScript中从输入切换到按钮

来自分类Dev

从用户模式切换到内核模式

来自分类Dev

VS 2015自动切换到GIT

来自分类Dev

Notepad ++切换到奇怪的编辑模式