Sha256: e63486cd7b9b2e1b396c1850f9b1a955da445a343e8ee1753d5d4c4f304a8e06

Contents?: true

Size: 573 Bytes

Versions: 1

Compression:

Stored size: 573 Bytes

Contents

require 'spec_helper'

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

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

  context 'when right operand is frozen' do
    let(:right) { 'Right'.freeze }

    it { should equal(right) }
  end

  context 'when right operand is not frozen' do
    let(:right) { 'Right' }

    it { should_not equal(right) }

    it { should be_frozen }

    it { should == right }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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