Sha256: 1df8032f43ccabd66bb9a40b7ef3214d26e4bcaa28220a3526b2e65797c18f54

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

require 'spec_helper'
require 'compo'
require 'branch_shared_examples'
require 'leaf_composite_shared_examples'

describe Compo::Branches::Constant do
  let(:value) { 3.141592653 }
  subject { Compo::Branches::Constant.new(value) }

  it_behaves_like 'a branch'
  it_behaves_like 'a leaf composite'

  describe '#value' do
    it 'returns the constant value' do
      expect(subject.value).to eq(value)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
compo-0.4.0 spec/constant_branch_spec.rb