Sha256: 51c4e699afe22fd9386f8a3281dd11726e649be3f35f65fb7badb42ff7e4de1a

Contents?: true

Size: 506 Bytes

Versions: 13

Compression:

Stored size: 506 Bytes

Contents

require File.dirname(__FILE__) + '/../../test_helper'

module Spec
  module Api
    class DuckTypeTest < Test::Unit::TestCase
      
      def test_should_talk_like_something_with_one_message_specified
        duck_type = DuckTypeArgConstraint.new(:length)
        assert duck_type.matches?([])
      end

      def test_should_talk_like_something_with_two_messages_specified
        duck_type = DuckTypeArgConstraint.new(:length, :empty?)
        assert duck_type.matches?([])
      end

    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rspec-0.5.10 test/spec/api/duck_type_test.rb
rspec-0.5.11 test/spec/api/duck_type_test.rb
rspec-0.5.12 test/spec/api/duck_type_test.rb
rspec-0.5.13 test/spec/api/duck_type_test.rb
rspec-0.5.14 test/spec/api/duck_type_test.rb
rspec-0.5.15 test/spec/api/duck_type_test.rb
rspec-0.5.16 test/spec/api/duck_type_test.rb
rspec-0.5.4 test/spec/api/duck_type_test.rb
rspec-0.5.5 test/spec/api/duck_type_test.rb
rspec-0.5.6 test/spec/api/duck_type_test.rb
rspec-0.5.7 test/spec/api/duck_type_test.rb
rspec-0.5.8 test/spec/api/duck_type_test.rb
rspec-0.5.9 test/spec/api/duck_type_test.rb