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

Version Path
jnstq-acts_as_sms-0.1.0 test/vendor/plugins/rspec/examples/pure/io_processor_spec.rb
jnstq-acts_as_sms-0.1.1 test/vendor/plugins/rspec/examples/pure/io_processor_spec.rb
jnstq-acts_as_sms-0.1.3 test/vendor/plugins/rspec/examples/pure/io_processor_spec.rb
jnstq-acts_as_sms-0.1.4 test/vendor/plugins/rspec/examples/pure/io_processor_spec.rb
newbamboo-evented-rspec-1.1.12 examples/passing/io_processor_spec.rb
newbamboo-rspec-1.1.12 examples/passing/io_processor_spec.rb
merb-core-1.1.3 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/examples/pure/io_processor_spec.rb
merb-core-1.1.2 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/examples/pure/io_processor_spec.rb
merb-core-1.1.1 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/examples/pure/io_processor_spec.rb
rspec-core-2.0.0.beta.9 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.8 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.7 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.6 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.5 example_specs/passing/io_processor_spec.rb
merb-core-1.1.0 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/examples/pure/io_processor_spec.rb
rspec-core-2.0.0.beta.4 example_specs/passing/io_processor_spec.rb
merb-core-1.1.0.rc1 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/examples/pure/io_processor_spec.rb
rspec-core-2.0.0.beta.3 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.2 example_specs/passing/io_processor_spec.rb
rspec-core-2.0.0.beta.1 example_specs/passing/io_processor_spec.rb