Sha256: 6635d38ce8e01a3df64b7508777b9ca1293c1bdc517375858a85f8987661f1e0

Contents?: true

Size: 787 Bytes

Versions: 4

Compression:

Stored size: 787 Bytes

Contents

require 'test_helper'

module Vedeu
  module API
    describe Stream do
      describe '#align' do
        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 '#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
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vedeu-0.2.1 test/lib/vedeu/api/stream_test.rb
vedeu-0.2.0 test/lib/vedeu/api/stream_test.rb
vedeu-0.1.19 test/lib/vedeu/api/stream_test.rb
vedeu-0.1.18 test/lib/vedeu/api/stream_test.rb