问题标签 [rspec1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
270 浏览

rspec - 如何在 rspec 1.3.2 中执行控制器规范

我有一个旧的 rails 应用程序,它在 rails 2.3 中,我想升级到 rails 3。但是在我这样做之前,我想添加一些 rspec 测试。由于它是 rails 2.3,我相信我必须使用 rspec 1.3,这就是我遇到麻烦的地方。

我有一个简单的控制器:

我正在尝试在 spec/controllers/my_simple_controller_spec.rb 下编写成功规范:

我得到错误

我认为我正在描述相同的类名这一事实会起作用。

任何帮助表示赞赏

0 投票
1 回答
66 浏览

ruby-on-rails - rails 2.3.18 应用程序中 Rspec 配置中的“spec.opts”失败

我一直在使用捆绑器在 rails 2.3.18 应用程序中配置 Rspec,我在其中完成了以下工作, ruby -1.8.7 gem 'rspec', '1.3.2' gem 'rspec-rails', '1.3.4'

当我为我的简单规范运行 rspec 时,它会抛出错误并spec.opts失败。

我从以下内容中找到了spec.opts

--colour --format progress --loadby mtime --reverse

这个配置有什么我错过的吗?请分享你的想法。

提前致谢。

0 投票
1 回答
35 浏览

ruby - 为什么我无法在使用 rails 2.3.* 版本的脚手架时生成 rspec 文件?

我也在做脚手架时尝试生成规范相关的文件。

像往常一样,它会在做脚手架时生成规范文件以及所有其他与 CRUD 相关的文件。

但是在这里,我尝试使用 Rails 2.3.18 版本 + rspec, rspec-rails 1.3.2,1.3.4

它不是在规范文件夹中创建规范文件,而是在测试文件夹中创建。

我怎样才能实现它?

有任何想法吗?请分享你的想法。