Sha256: 09276545defc1bed64151cfa52d8576b0354b991fac3fb1969741c160c40f9e9

Contents?: true

Size: 359 Bytes

Versions: 8

Compression:

Stored size: 359 Bytes

Contents

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

describe "Mutex" do
  around do |test|
    Mutex.new.synchronize(&test)
  end

  it "synchronized" do
    # ...
  end

  describe "pass args" do
    around do
      # No block arg "test",
      [ 1, 2 ]
    end

    it "passes args" do |a, b|
      (a + b).must_equal 3
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
minitest-around-0.0.6.pre examples/mutex_spec.rb
minitest-around-0.0.5 examples/mutex_spec.rb
minitest-around-0.0.4 examples/mutex_spec.rb
minitest-around-0.0.4.pre examples/mutex_spec.rb
minitest-around-0.1.0.pre2 examples/mutex_spec.rb
minitest-around-0.1.0.pre examples/mutex_spec.rb
minitest-around-0.0.3 examples/mutex_spec.rb
minitest-around-0.0.2 examples/mutex_spec.rb