问题标签 [testunit]
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 - Rails 3“rake test”命令输出
用一个简单的 Rails 3 项目运行“rake test”会给我以下输出。
为什么列出两个套房?我有一个带有“assert true”的默认测试,它计入第一个套件而不是第二个。
有任何想法吗?我知道 Ruby 1.9 用 MiniTest 替换了 Test::Unit ,这导致了一些问题,但是在谷歌搜索几个小时后,我还没有找到这个输出的解释。
ruby-on-rails - 有没有办法在一些自定义 html 文本上使用 assert_select?
我试图让 assert_select 处理一些原始文本。以下是我所拥有的,但是当我执行选择时,它说没有匹配项。我还附上了 assert_select 方法的一个片段,它表明接受 HTML::Node 对象是可行的(我还尝试将提取的 html 包装在 html/body 标记中)
ruby - Ruby:我如何使用 assert_nothing_raised?
和文档说:
我的 make_move 方法:
我得到错误:
ruby-on-rails - 如何对 JavaScript 响应执行功能测试?
我注意到在 Rails 中为 js 请求渲染文本是很常见的,文本嵌入在 jquery 方法调用中以将其插入到 DOM 中。
我的问题是你如何在这样的响应文本的功能测试中执行 assert_select 或等效的?
** 更新代码以使其更清晰
ruby - Ruby 测试单元:未初始化的常量 Test::Unit::UnitCase
我正在尝试运行此测试,但我遇到了问题。每次我尝试运行测试时,都会收到以下错误:
未初始化的常量 Test::Unit::UnitCase
我在 Windows 7 上运行它,ruby 186。路径指向 C:\ruby186\bin Ruby Bin C:\ruby186\bin
这不是一个 Rails 应用程序。这只是红宝石。
这是代码:
我怀疑这可以通过配置解决,但我不知道我能做什么。
ruby-on-rails - 为什么我会收到未初始化的常量 Test::Unit::AutoRunner::Priority 错误?
我正在升级到 Ruby 1.9.2,并收到以下错误:
ruby - 带有测试单元和活动记录的文章/示例
我希望编写一些单元测试,让我可以像在 Rails 中一样构建/测试非存根 CRUD 函数,但我想使用最少数量的 gem(测试单元和活动记录)。
有人知道任何可能有帮助的资源吗?
谢谢
ruby - 在 Ruby 中测试方法调用 super
我有一个测试库来帮助测试日志记录:
它应该像这样使用:
当然,我的测试库有一个单元测试。:)
我无法弄清楚如何测试RedirectIo.setup和teardown调用 super。有任何想法吗?
cucumber - 在 JRuby 上安装 Test-unit-full
我想在我的黄瓜测试中使用断言,例如:
然后/^我被带到那个项目的页面$/做
结尾
我已经安装了 test-unit gem,但是,当我运行我的测试时,我得到了这个错误:
未定义的方法assert_equal' for #<Object:0x81a> (NoMethodError)
./features/support/web_steps.rb:49:in
/^我被带到那个项目的页面$/' features/userjourney.feature:15:in `然后我被带到那个项目的页面'
谷歌搜索了一段时间后,看起来我可能需要安装 test-unit-full gem。但是,我尝试了这个(使用 jRuby)并得到了这个错误:
错误:安装 test-unit-full 时出错:错误:无法构建 gem 原生扩展。警告:JRuby 不支持本机扩展或“mkmf”库。检查http://kenai.com/projects/jruby/pages/Home以获取替代方案。
我真的需要 test-unit-full gem 才能使用断言吗?其次,如果是这样,我如何在 jRuby 上安装 gem?
谢谢,丽贝卡
ruby - 无法使用带有 Watir 的 Ruby 1.9.2 使用 ci_reporter 生成 xml 结果
我已经安装了 Watir 1.7.1、Ruby 1.9.2、ci_reporter 1.6.4、测试单元 2.2.0。
由于 Ruby 1.9.2 没有 testunit,所以我单独安装了 testunit。
当我运行脚本时,ci_reporter 不会在运行测试的目录中创建“test/reports”文件夹。当我执行脚本时,脚本运行良好,但未创建文件夹。
文件夹“test/reports”是自己创建的,还是“test/reports”文件夹应该是 testunit 的一部分。
以下是我正在运行的简单测试,请看代码片段:
ruby 1.9.2 是否支持 ci_reporter 1.6.4?
谁能帮我举一个例子,说明 ci_reporter 如何创建报告以及报告的存储位置?