Ruby 如何在类之外使用Minitest断言?
我正在尝试这个:Ruby 如何在类之外使用Minitest断言?,ruby,minitest,Ruby,Minitest,我正在尝试这个: require 'minitest' Minitest::Assertions::assert_equal(1, 1) 不起作用: NoMethodError: undefined method `assert_equal' for Minitest::Assertions:Module 正确的方法是什么?方法。模块断言 扩展Minitest::断言 类它是一个实例方法,您试图直接在模块上访问它。该模块应该包含在类中。你为什么要叫它“课外”? module Assertio
require 'minitest'
Minitest::Assertions::assert_equal(1, 1)
不起作用:
NoMethodError: undefined method `assert_equal' for Minitest::Assertions:Module
正确的方法是什么?方法。模块断言
扩展Minitest::断言
类它是一个实例方法,您试图直接在模块上访问它。该模块应该包含在类中。你为什么要叫它“课外”?
module Assertions
extend Minitest::Assertions
class << self
attr_accessor :assertions
end
self.assertions = 0
end
Assertions.assert(true)
Assertions.assert(false)