Sha256: 25677e832ca1e379829a9d9961b6f23472f6f753c6ec3ebf4a11b8e43c570b14

Contents?: true

Size: 367 Bytes

Versions: 6

Compression:

Stored size: 367 Bytes

Contents

require 'minitest/autorun'
require 'minitest/around'
require 'thread'

class MutexTest < MiniTest::Unit::TestCase
  def around(&block)
    Mutex.new.synchronize(&block)
  end

  def test_synchronized
    # ...
  end
end

class PassArgsTest < MiniTest::Unit::TestCase
  def around
    yield 1, 2
  end

  def test_passes_args(a, b)
    assert_equal 3, a + b
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
minitest-around-0.0.6.pre examples/mutex_test.rb
minitest-around-0.0.5 examples/mutex_test.rb
minitest-around-0.0.4 examples/mutex_test.rb
minitest-around-0.0.4.pre examples/mutex_test.rb
minitest-around-0.0.3 examples/mutex_test.rb
minitest-around-0.0.2 examples/mutex_test.rb