Sha256: 0afbb930f22013f05ea8940cb7ef96bf02391fc05b6c8e6504dc1655f24894ce

Contents?: true

Size: 589 Bytes

Versions: 3

Compression:

Stored size: 589 Bytes

Contents

require 'test_helper'

module Vedeu
  class PresentationTestClass
    include Presentation

    def attributes
      {
        colour: { background: '#000033', foreground: '#aadd00' },
        style:  ['bold']
      }
    end
  end

  describe Presentation do
    let(:receiver) { PresentationTestClass.new }

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

    describe '#style' do
      it 'returns a Style instance' do
        receiver.style.must_be_instance_of(Style)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vedeu-0.1.18 test/lib/vedeu/models/attributes/presentation_test.rb
vedeu-0.1.17 test/lib/vedeu/models/attributes/presentation_test.rb
vedeu-0.1.16 test/lib/vedeu/models/attributes/presentation_test.rb