【问题标题】:Run Ruby Unit Tests(Test::Unit) inside the Code在代码中运行 Ruby 单元测试(Test::Unit)
【发布时间】:2012-04-17 04:54:52
【问题描述】:

有人知道我如何在 Ruby 代码中运行单元测试(Test::Unit)吗?我在网上找不到任何可以帮助我的东西。众所周知,您通过执行“ruby your_test_name.rb”从命令行运行单元测试我基本上不想从命令行运行,但我想在 ruby​​ 代码本身中运行。有人有什么想法吗?提前感谢您的所有帮助。

【问题讨论】:

    标签: ruby unit-testing command-line tdd bdd


    【解决方案1】:

    你怎么能想象?

    如果您想在更改后自动启动代码(测试),请查看 gem guard

    1) 设置守卫

    添加到您的 Gemfile

    gem 'guard-test'
    

    比跑

    bundle install
    

    或者如果你不使用捆绑包

    gem install guard-test
    

    2) 生成保护文件

    guard init test
    

    3) 运行它

    guard
    

    more about guard

    【讨论】:

    • 您好 Jan,谢谢。这很有趣,虽然这不是我真正想做的。我想在 Ruby 类本身中运行测试代码。假设我有一个 A 类,我想直接从 A 类调用单元测试。
    猜你喜欢
    • 2012-01-17
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多