Sha256: eb82c3cb3da69d38cb3297fab2059ac271b148c53f269dd4b29530f7ee96d3fe

Contents?: true

Size: 648 Bytes

Versions: 6

Compression:

Stored size: 648 Bytes

Contents

require 'test_helper'
require 'vedeu/models/presentation'

module Vedeu
  class TestPresentation
    include Presentation
  end

  describe Presentation do
    let(:presentation) {
      TestPresentation.new({
        colour: {
          foreground: '#ff0000',
          background: '#333333'
        },
        style: ['bold', 'underline']
      })
    }

    describe '#colour' do
      it 'returns a Colour instance' do
        presentation.colour.must_be_instance_of(Colour)
      end
    end

    describe '#style' do
      it 'has a style attribute' do
        presentation.style.must_equal(['bold', 'underline'])
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vedeu-0.1.2 test/lib/vedeu/models/presentation_test.rb
vedeu-0.1.1 test/lib/vedeu/models/presentation_test.rb
vedeu-0.1.0 test/lib/vedeu/models/presentation_test.rb
vedeu-0.0.42 test/lib/vedeu/models/presentation_test.rb
vedeu-0.0.41 test/lib/vedeu/models/presentation_test.rb
vedeu-0.0.40 test/lib/vedeu/models/presentation_test.rb