Sha256: 7885834d4d3d51ec2e6f4bf608bfb33e600e81982bc93e6d1d1bdc9cfed8f4bb

Contents?: true

Size: 588 Bytes

Versions: 5

Compression:

Stored size: 588 Bytes

Contents

require_relative 'helper'
require 'minitest/around/unit'

$var = []

class OuterNestedTest < Minitest::Test
  def setup
    $var << :before
  end
  def teardown
    $var << :after
    $var.must_equal [:before, :ibefore, :begin, :ibegin, :during, :iend, :end, :iafter, :after]
  end
  def around
    $var << :begin
    yield
    $var << :end
  end
end

class InnerNestedTest < OuterNestedTest
  def setup
    $var << :ibefore
  end
  def teardown
    $var << :iafter
  end
  def around
    $var << :ibegin
    yield
    $var << :iend
  end
  def test_nesting
    $var << :during
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
minitest-around-0.3.1 test/nested_test.rb
minitest-around-0.3.0 test/nested_test.rb
minitest-around-0.2.0 test/nested_test.rb
minitest-around-0.2.0.pre3 test/nested_test.rb
minitest-around-0.2.0.pre2 test/nested_test.rb