问题标签 [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.

0 投票
1 回答
435 浏览

ruby - 为什么我没有使用 shoulda 和 test::unit 获得颜色?

我有 2 个相同的 ruby​​ 设置。其中之一是在 Windows 内运行的 ubuntu 虚拟机。另一个是原生 ubuntu 安装。在 VM 上,我的Test::Unit输出用绿色、黄色和红色着色。

它们都在运行ruby-1.9.2-p180,通过 rvm 安装。它们都安装了完全相同的 gem,由bundle install. 代码完全相同,因为源存储在保管箱文件夹中。我已经验证$LOAD_PATH是完全一样的。两个控制台都能够显示颜色,因为它们在运行时都显示为绿色bundle install

还有哪些其他可能性?

0 投票
1 回答
638 浏览

ruby - 在 Ruby 测试/单元拆解方法中检查测试结果

是否可以在拆卸方法中检查 Ruby 测试/单元的结果?

我正在使用带有 Test/Unit、WATIR 和 Webdriver 的 Ruby 来测试 Web 应用程序,如果测试失败,我想在拆卸方法中获取屏幕截图。

0 投票
1 回答
379 浏览

ruby - 来自 rakefile 的 Test::Unit::TestCase?

我一直试图从 rake 文件中调用单个单元测试方法来自动化我的测试,但我一直收到错误消息。每次我运行 'rake manage' 时,我的 'manage' 任务都会出现错误:错误的参数数量 0 代表 1。这是我的 rake 文件:

我的实际类使用了 Test::Unit::TestCase 类。这是在一个名为“test_file.rb”的单独文件中。

有错误指向:

如何从此类中调用各个方法?我基本上想在不同的任务中调用这个类的某些方法,但我无法让它工作。我如何让这个工作?

0 投票
6 回答
17189 浏览

ruby-on-rails - Rspec 与 TestUnit

我正在开始为我的 rails 3.0.8 应用程序创建测试套件的规划阶段。我正在尝试决定使用哪个测试框架/宝石。通常我更喜欢尽可能地遵守 Rails 约定。但是,这意味着使用 TestUnit。有许多竞争测试框架可供选择,它们是作为 TestUnit 的替代品而创建的。多年来,TestUnit 是否变得更好,或者它不是一个很好的竞争者?

我还听说过很多关于 rspec 的好消息。rspec 和 TestUnit 在功能上是否接近,或者 rspec 是否将 TestUnit 吹得水泄不通?

无论我选择什么框架,我都希望它具有良好的支持基础(大量用户和文档)、易用性/简单性和持久的未来。

0 投票
2 回答
1879 浏览

ruby - Test::unit 和 Rubymine “未找到测试”

我是 Ruby 的新手,我尝试将 test::unit 框架与 RubyMine IDE (3.1.1) 一起使用。

我不明白这里关于 test::unit 的注释:http: //www.jetbrains.com/ruby/webhelp/test-unit-special-note.html

特别是这条指令:“在你的 Gemfile 中包含测试单元 gem。” 我使用 gem install "test-unit" 并将其附加到我的项目中,但我仍然得到 0 个测试和错误消息“未找到测试”

0 投票
1 回答
257 浏览

ruby-on-rails - Ruby on Rails - 使用 test:unit 编写测试用例需要帮助

我是 Ruby on Rails 的新手。我创建了一个示例应用程序,我在其中使用 rails test:unit 编写了测试用例。

现在我找不到使用 test:unit 测试我的 http API 调用的方法。

我的模型中有两种方法,一种是从 API 获取响应,另一种是向 API 发布请求(JSON 数据)。这是我的方法如下

类 RestApi def self.reqSecure(apiMethod, qryString) uri = URI.parse("https://test.my-api.com/test.json?apiKey=abc1234&userId=123456")

结尾

def self.postSecure @host = 'localhost' @port = '8099'

结束结束

0 投票
1 回答
786 浏览

ruby-on-rails - Mongoid 不能很好地与工厂合作

在我的测试期间,Moingoid 似乎并没有持续设置嵌入式关系。在我的用户模型中,我有:

其他有用的代码可能是:

这对我来说真是令人头疼。也许这是我需要更好地探索和提交的错误。我的第一个猜测是我的工厂或测试设置中缺少一些简单的东西。此代码在开发中运行良好。任何帮助是极大的赞赏。

0 投票
2 回答
724 浏览

ruby - ruby 测试单元 gem 不显示通过测试的点

Ruby 测试单元 gem 不显示通过测试的点。我在 Ubuntu 11.04 上运行。

它显示“E”和“F”表示失败,但没有表示通过。如果我注释gem 'test-unit' 行,这个问题就会消失,但在这种情况下,test-unit 2.x 功能(如省略、挂起)不可用。

0 投票
2 回答
19671 浏览

ruby - 如何使用 Ruby 测试/单元执行单个测试?

除了自动运行所有测试用例之外,有没有办法在 ruby​​ 测试/单元框架下执行单个测试。我知道我可以通过使用 Rake 来实现这一点,但我现在还没有准备好切换到 rake。

0 投票
1 回答
149 浏览

ruby - 区分模块和类

以下产生错误:

如何让 Ruby 使用Test::Unit类而不是Test::Unit模块进行方法调用?

编辑红宝石 1.8.7