Sha256: e5c3c639da4b1b00795011167b9b081050f9dc7e84c0c6f0706c645dbfe0413b
Contents?: true
Size: 554 Bytes
Versions: 120
Compression:
Stored size: 554 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' require File.dirname(__FILE__) + '/io_processor' require 'stringio' describe "An IoProcessor" do before(:each) do @processor = IoProcessor.new end it "should raise nothing when the file is exactly 32 bytes" do lambda { @processor.process(StringIO.new("z"*32)) }.should_not raise_error end it "should raise an exception when the file length is less than 32 bytes" do lambda { @processor.process(StringIO.new("z"*31)) }.should raise_error(DataTooShort) end end
Version data entries
120 entries across 120 versions & 14 rubygems