Sha256: 47b9092110fb908f2ec7de790684a9c7273c8e8c71e9ea25236d0009e0e8b47e

Contents?: true

Size: 562 Bytes

Versions: 1

Compression:

Stored size: 562 Bytes

Contents

require 'spec_helper'

describe 'Veritas::Operation::Binary#left' do
  subject { object.left }

  let(:klass)  { Class.new { include Operation::Binary } }
  let(:right)  { 'Right'                                 }
  let(:object) { klass.new(left, right)                  }

  context 'when left operand is frozen' do
    let(:left) { 'Left'.freeze }

    it { should equal(left) }
  end

  context 'when left operand is not frozen' do
    let(:left) { 'Left' }

    it { should_not equal(left) }

    it { should be_frozen }

    it { should == left }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
veritas-0.0.2 spec/unit/veritas/operation/binary/left_spec.rb