小编gno*_*110的帖子

RSpec:功能和请求规范之间有什么区别?

Rspec的功能规格请求规范之间的概念差异是什么?

从功能规范文档:

功能规范是用于通过应用程序执行功能切片的高级测试.他们应该只通过其外部接口(通常是网页)来驱动应用程序.

并根据要求规格:

请求规范提供了一个围绕Rails集成测试的瘦包装器,旨在通过完整堆栈驱动行为,包括路由(由Rails提供)而不是存根(由您决定).根据请求规范,您可以:

  • 指定单个请求
  • 跨多个控制器指定多个请求
  • 在多个会话中指定多个请求

我知道功能规格使用Capybara并且请求规格没有.但这几乎不值得采用不同的概念.

rspec ruby-on-rails rspec-rails

111
推荐指数
1
解决办法
2万
查看次数

将 .gitignore 文件放在 docker 下的什么位置?

我正在开发我的第一个 docker-compose.yml,其中包含一个 Rails 应用程序。

我应该如何处理 .gitignore 文件?

在主目录中,我有:

  • docker-compose.yml
  • 自述文件
  • 为每个非图像容器加上一个文件夹

我在相关的容器目录中生成了一个 Rails 应用程序。这包括标准生成的 .gitignore 文件。

我应该移动的.gitignore到主目录,并把所有的忽略在一个地方离开它它在哪里,并保持忽略在容器目录级别

有什么我没见过的陷阱吗?

git ruby-on-rails docker docker-compose

1
推荐指数
1
解决办法
2440
查看次数

标签 统计

ruby-on-rails ×2

docker ×1

docker-compose ×1

git ×1

rspec ×1

rspec-rails ×1