Use mocks to define your interface, not to define TCPSocket directly. I would suggest running a TCP server just to test your wrapping object.
Pat On Mar 30, 2011, at 9:34 AM, Curtis j Schofield wrote: > I am designing a test around a class that interacts with TCPSocket - I > have used a mock and have asserted as minimal an interface as I can - > centered around the IO methods. > > Should i be using a stub instead and stub on open and read - instead > of mock with open, read , close and so forth. > > Is there a good pattern for testing TCP servers in a unit-oriented way? > > I could make a micro server in the test - but that seems to be not > what i really want. > > > Thank you > > > -- > make haste slowly \ > festina lente \ > - > mobile +1_415_632_6001 > curtis.schofi...@gmail.com > http://robotarmyma.de > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users