Sha256: 2043c691e7c62bbf9cde377fe680903bda243f9a9a0a138b05d941eb1e351e30
Contents?: true
Size: 797 Bytes
Versions: 2
Compression:
Stored size: 797 Bytes
Contents
require 'spec_helper' describe Seal do it 'should initialize and finalize correctly on default device' do expect do Seal.startup Seal.cleanup end.to_not raise_error end it 'should fail when trying to initialize non-existing device' do expect { Seal.startup 'foo42' }.to raise_error SealError end it 'has only one instance of Listener' do Seal.listener.should be Seal.listener Seal.listener.should be_a Listener expect { Seal::Listener.new }.to raise_error NoMethodError expect { Seal::Listener.allocate }.to raise_error end it 'defines a limit on the number of effect slots per source' do Seal.per_source_effect_limit.should be_an Integer end it 'defines a version string' do Seal::VERSION.should match /\d\.\d\.\d/ end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
seal-0.1.2 | spec/seal/core_spec.rb |
seal-0.1.1 | spec/seal/core_spec.rb |