Sha256: 7da0a6d41b6726dddfc8f169e70c216183252d3d3fc469b8c4e51d42d8c66162
Contents?: true
Size: 1.73 KB
Versions: 4
Compression:
Stored size: 1.73 KB
Contents
# This file contains various classes used by the tests. # They are kept in a separate file so that they can also # be accessed by the test2spec-translated specs module Spec module Api class ClassWithMultiWordPredicate def multi_word_predicate? true end end module Helper class CollectionWithSizeMethod def initialize; @list = []; end def size; @list.size; end def push(item); @list.push(item); end end class CollectionWithLengthMethod def initialize; @list = []; end def length; @list.size; end def push(item); @list.push(item); end end class CollectionOwner attr_reader :items_in_collection_with_size_method, :items_in_collection_with_length_method def initialize @items_in_collection_with_size_method = CollectionWithSizeMethod.new @items_in_collection_with_length_method = CollectionWithLengthMethod.new end def add_to_collection_with_size_method(item) @items_in_collection_with_size_method.push(item) end def add_to_collection_with_length_method(item) @items_in_collection_with_length_method.push(item) end end class HandCodedMock def initialize(return_val) @return_val = return_val @funny_called = false end def funny? @funny_called = true @return_val end def hungry?(a, b, c) a.should.be 1 b.should.be 2 c.should.be 3 @funny_called = true @return_val end def __verify @funny_called.should.be true end end end end end module Custom class Formatter end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rspec-0.5.13 | test/test_classes.rb |
rspec-0.5.14 | test/test_classes.rb |
rspec-0.5.15 | test/test_classes.rb |
rspec-0.5.16 | test/test_classes.rb |