Sha256: 2a99aa97b35afe439c72f4aa460c72e85ebeb9e6f6f11ecfea4d8eb7487641c0

Contents?: true

Size: 956 Bytes

Versions: 6

Compression:

Stored size: 956 Bytes

Contents

require 'rubygems'
require 'rspec'

require 'biointerchange'

describe BioInterchange::Exceptions do
  describe 'error and exception creation tests' do
    it 'raising of InputFormatError' do
      expect { raise BioInterchange::Exceptions::InputFormatError }.to raise_error(BioInterchange::Exceptions::BioInterchangeError)
    end
    
    it 'raising of ImplementationReaderError' do
      expect { raise BioInterchange::Exceptions::ImplementationReaderError }.to raise_error(BioInterchange::Exceptions::ImplementationError)
    end
    
    it 'raising of ImplementationModelError' do
      expect { raise BioInterchange::Exceptions::ImplementationModelError }.to raise_error(BioInterchange::Exceptions::ImplementationError)
    end
    
    it 'raising of ImplementationWriterError' do
      expect { raise BioInterchange::Exceptions::ImplementationWriterError }.to raise_error(BioInterchange::Exceptions::ImplementationError)
    end
    
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
biointerchange-1.0.8 spec/exceptions_spec.rb
biointerchange-1.0.7 spec/exceptions_spec.rb
biointerchange-1.0.6 spec/exceptions_spec.rb
biointerchange-1.0.5 spec/exceptions_spec.rb
biointerchange-1.0.4 spec/exceptions_spec.rb
biointerchange-1.0.2 spec/exceptions_spec.rb