Sha256: 70a369be99a76065c33ff485eb2df0299a177fed1170cf3af3fbc64b1b385b3a

Contents?: true

Size: 729 Bytes

Versions: 1

Compression:

Stored size: 729 Bytes

Contents

require_relative '../../../test_helper'

class DecoratorHelpersDummy
  include Troo::DecoratorHelpers
end

module Troo
  describe DecoratorHelpers do
    let(:described_class) { DecoratorHelpersDummy }
    let(:described_instance) { described_class.new }

    describe '#title' do
      before do
        described_instance.stubs(:default).returns('*')
        described_instance.stubs(:id).returns(67)
        described_instance.stubs(:name).returns('My Test Dummy')
        described_instance.stubs(:options).returns({})
      end

      subject { described_instance.title }

      it 'returns a formatted string representing the card title' do
        subject.must_match(/\* \(67\) My Test Dummy/)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
troo-0.0.8 test/lib/troo/helpers/decorator_helpers_test.rb