【发布时间】:2015-05-15 13:54:51
【问题描述】:
我可以在 WATIR-CLASSIC 3.0.0 中找到名为“testcase.rb”和“assertions.rb”的两个文件,但在 WATIR-CLASSIC 3.7.0 中找不到这两个文件。这是什么原因?还是在其他文件夹中找到?
【问题讨论】:
标签: ruby watir watir-classic
我可以在 WATIR-CLASSIC 3.0.0 中找到名为“testcase.rb”和“assertions.rb”的两个文件,但在 WATIR-CLASSIC 3.7.0 中找不到这两个文件。这是什么原因?还是在其他文件夹中找到?
【问题讨论】:
标签: ruby watir watir-classic
在 watir-classic 3.0.0 中,testcase.rb 和 assertion.rb 文件定义了 Watir::TestCase 和 Watir::Assertions 类。这些类提供了Test::Unit 中的功能子集。
根据此commit,这些文件已在watir-classic 3.1.0 中删除。由于有许多功能丰富的测试框架——从MiniTest 到rspec——确实没有必要在watir-classic gem 中包含并行框架。
【讨论】:
MiniTest 从 ruby 1.9 开始包含在 Std-lib 中,但 removed 从 Stl-lib 在 2.2.0 中包含(就像TestUnit)。