Sha256: fec514df612d61f6a17e2cb1e45c3e7d30d2201284e4979e3c0ddbabde460402
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'test_helper' module Vedeu module API describe Stream do describe '#align' do it { return_type_for(Stream.new.align(:left), Symbol) } it 'returns the value assigned' do Stream.new.align(:left).must_equal(:left) end it 'returns the value assigned' do Stream.new.align('left').must_equal(:left) end it 'raises an exception if the value is invalid' do proc { Stream.new.align(:unknown) }.must_raise(InvalidSyntax) end end describe '#left' do it 'returns a Symbol' do Stream.new.left.must_equal(:left) end end describe '#right' do it 'returns a Symbol' do Stream.new.right.must_equal(:right) end end describe '#centre' do it 'returns a Symbol' do Stream.new.centre.must_equal(:centre) end end describe '#text' do it 'returns the value assigned' do Stream.new.text('Some text...').must_equal('Some text...') end end describe '#width' do it 'returns the value assigned' do Stream.new.text(30).must_equal(30) end end end # Stream end # API end # Vedeu
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.2.12 | test/lib/vedeu/api/stream_test.rb |