Sha256: cfdc14ae099c393a51b3b09f0a3d39b5e7d531e0375ba67cc803689b53aabd51

Contents?: true

Size: 602 Bytes

Versions: 1

Compression:

Stored size: 602 Bytes

Contents

require 'fix'

# Namespace for the Fix framework.
#
module Fix
  # Wraps the target of an expectation.
  #
  class It
    # Create a new expection target given an object.
    #
    # @param object [#object_id] An object to test.
    #
    # @return [Expect] An expect instance.
    def expect(object)
      Expect.new(object, *challenges)
    end

    # Create a new expection target given a block.
    #
    # @param block [Proc] A code to test.
    #
    # @return [Expect] An expect instance.
    def expect_block(&block)
      Expect.new(block, *([block_challenge] + challenges))
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fix-expect-0.1.0 lib/fix/it.rb