相关疑难解决方法(0)

Ruby Minitest:套件级或类级设置?

使用内置的Ruby Minitest框架,有没有办法在整个套件运行之前运行一些代码,甚至在整个TestClass运行之前运行一次?我在这个问题的答案中看到Test :: Unit :: after_tests可用于在所有测试运行后运行代码; 是否有类似的方法在所有测试运行之前运行代码?

我希望在测试运行之前使用此功能初始化测试数据库,并在它们全部运行后将其拆除.

谢谢!

ruby minitest

11
推荐指数
1
解决办法
6365
查看次数

我想在 minitest ruby​​ 中的所有测试之前调用 def setup 方法

这是我的代码

class TestLogin < MiniTest::Test

  def setup
    @driver=Selenium::WebDriver.for :firefox
    @driver.manage.window.maximize
    @driver.navigate.to "http://google.com"
  end

  def test_case1 
    puts "testcase1"
  end

  def test_case2
    puts "testcase2"
  end
end
Run Code Online (Sandbox Code Playgroud)

我只想在开始时为两个测试用例运行一次 setup 方法。

ruby minitest selenium-ruby

3
推荐指数
1
解决办法
1773
查看次数

标签 统计

minitest ×2

ruby ×2

selenium-ruby ×1