问题标签 [minitest]
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.
ruby-on-rails - 当我在 Rails 中运行测试时,我该如何处理这个错误?
使用 ruby1.9.2 rails3.1.0
我在上网本上工作,所以这不是我通常的开发环境。本周早些时候,我克隆了一个我在桌面上使用的存储库。现在,当我运行时,我rake test
在终端中收到此错误。
我按照说明做了gem install minitest
,但仍然得到相同的结果。有人知道在这里做什么吗?
我刚刚检查了我的 gem 列表,它说安装了 minitest 版本 2.6.2。我不知道为什么错误说MiniTest v1.6.0 is out of date
我没有使用那个版本
ruby - minitest 可以做类似“rspec --color --format doc”的事情吗?
我想要一份关于正在运行的测试的漂亮打印摘要,类似于
minitest能做到吗?
ruby-1.9.2 - 为什么 minitest 在 Rails 2.3.9 中运行测试之前会崩溃?
我正在尝试升级 Rails 2.3.9 应用程序以使用 Ruby 1.9.2-p290;以前该应用程序使用 Ruby 1.8.7。我注意到一些怪癖,最值得注意的是我无法在我的应用程序中运行任何测试——不是单独的测试,也不是 rake 测试。
minitest 在运行任何测试之前抛出错误:
完整的堆栈跟踪如下。
ruby-on-rails-3 - Capybara Acceptance DSL with MiniTest::Spec?
Capybara 的自述文件(请参阅Using Capybara with MiniTest::Spec)说,如果我正确包含模块,我可以做到这一点,但它没有给出任何说明性示例来说明如何......我已经尝试包含这样的模块:
……无济于事。我不断收到此错误:
<main>': undefined method
main:Object 的特征(NoMethodError)
我怎样才能让它像注释掉的代码那样工作?
规范/接受/api/reward_terms_spec.rb:
规范/接受/acceptance_helper.rb:
testing - 使用 Minitest 和身份验证进行功能测试
我正在尝试进行功能测试,但我不知道如何处理 cookie。我正在使用 Ruby 和 Minitest 对控制器进行功能测试。但是要在控制器中运行测试,首先我需要进行身份验证。身份验证使用 cookie 来查看用户是否已登录。问题是功能测试看不到 cookie 中的内容,而不是我无法进行身份验证然后运行测试。有人给我提示来解决这个问题吗?
谢谢希伯
ruby - Capybara field.has_css?匹配器
我正在使用以下规范MiniTest::Spec
和Capybara
:
检查名为“电子邮件”的字段是否具有该autofocus
属性。文档说如下:
has_css?(路径,选项= {})
检查给定的 CSS 选择器是否在页面或当前节点上。
据我了解,“电子邮件”字段是一个节点,所以调用must_have_css
肯定可以工作!我做错了什么?
ruby - minitest 单元测试创建的回滚更改
我正在 Minitest 中编写一个创建数据库条目的测试用例。测试运行后,测试所做的所有更改都应该回滚。什么是实现这一目标的好方法?
使用此代码,创建的条目将保留在数据库中。我没有使用 Rails 或任何其他框架。我使用的数据库是 PostgreSQL 9.1。
testing - 转换为模块化 sinatra 应用程序会破坏测试
我已经通过经典的 sinatra 应用程序模块化,并根据https://stackoverflow.com/a/5030173/111884将我的 sinatra 应用程序中的路线移动到单独的路线文件中,但是,我似乎无法让我的测试正常工作。
这是我的文件的样子:
./web.rb
./routes/init.rb
./routes/main.rb
./spec/spec_helper.rb
./spec/web_spec.rb
耙文件
测试的输出是:
它似乎没有加载./routes/*.rb
文件。
我正在使用Sinatra::Application
,而不是Sinatra::Base
,但https://stackoverflow.com/a/5030173/111884使用它。它也在这里引用它http://www.sinatrarb.com/extensions.html。我尝试将其更改为 use Sinatra::Base
,但没有解决。
我也尝试过Sinatra 测试总是 404'ing和Using Cucumber With Modular Sinatra Apps,但它们不起作用。
rspec - 从 RSpec 迁移到 Minitest::Spec?
是否有从 RSpec 2 迁移到 的策略或一组步骤MiniTest::Spec
?我想看看为一个大型项目做这个,但我不知道从哪里开始。
ruby-on-rails - 为什么使用选项运行 rails generate 时 minitest 会抛出 OptionParse::InvalidOption?
每当使用一个或多个选项运行 Rails 生成器时,mintiest raises OptionParse::InvalidOption
。
我正在使用 Rails 3.1、Ruby 1.9.2-p290 和 Mintest 2.10.0。
generate 命令将实际运行并处理传递的选项,但 Minitest 会在最后引发异常和堆栈跟踪:
有没有其他人遇到过这个?