Sha256: 81de649eeec18ed0ffd81f3dfdd9bf104ff9f4374a2db7e04e572e8a534d155a

Contents?: true

Size: 440 Bytes

Versions: 1

Compression:

Stored size: 440 Bytes

Contents

require "petitest/power_assert/version"
require "power_assert"

module Petitest
  module PowerAssert
    private

    # @note Override
    def check(message, &block)
      ::PowerAssert.start(block, assertion_method: __callee__) do |power_assert|
        result = power_assert.yield
        message = power_assert.message unless power_assert.message.empty?
        super(message) do
          result
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
petitest-power_assert-0.2.0 lib/petitest/power_assert.rb