In Ruby's Test::Unit, how do I get the current test_ method's name? In MiniTest, this can be done by self.__name__, however, it doesn't work for the full version.
I got it!
The test name gets passed up the inheritance chain, so I just needed to capture it and save it locally for my reference.
def initialize(name = nil)
@test_name = name
super(name) unless name.nil?
end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With