Ruby 单元测试框架中有内置的 UI 支持吗?
Ruby 单元测试框架中有内置的 UI 支持吗?我可以在 UI 中显示单元测试的结果吗?
Is there an built-in UI support in the Ruby unit test framework? Can I show the results of my unit test in the UI?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 ruby 1.8 中,测试/单元显然支持几个不同的运行程序。
对于 ruby 1.9,您可能需要安装 test/unit gem 版本才能获得等效版本。
In ruby 1.8, test/unit apparently had support for a couple of different runners.
For ruby 1.9, you may need to install the test/unit gem version to get the equivalent.
不,我可能会使用 Cucumber (www.cukes.info) 和 capybara (用于网络浏览器 UI)。
no, I would probably use Cucumber (www.cukes.info) along with capybara (for web browser UI).
不,据我所知,没有内置支持 GUI 的 Ruby 单元测试框架。
无论如何,这不是它通常的工作方式。通常,GUI 支持测试框架,而不是相反。事实上,大多数 Ruby GUI IDE(以及一些非 GUI IDE 和 GUI 非 IDE)至少支持
test/unit
和 RSpec。示例包括 NetBeans、Eclipse、IDEA 和 Visual Studio Ruby 插件、Emacs 和 TextMate。No, AFAIK, there is no Ruby unit testing framework that has support for GUI built in.
That's not how it normally works, anyway. Usually, it's the GUIs that support testing frameworks, not the other way round. And in fact, most Ruby GUI IDEs (and some non-GUI IDEs, and GUI non-IDEs as well) support at least
test/unit
and RSpec. Examples include the NetBeans, Eclipse, IDEA and Visual Studio Ruby plugins, Emacs and TextMate.