Sha256: 4367bf17e7cdaec74c7f9091144edde9d9c80e01626f4d63bffe134d1fb609c0

Contents?: true

Size: 534 Bytes

Versions: 3

Compression:

Stored size: 534 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe Danica::Wrapper::PlusMinus do
  describe 'with a addition' do
    subject do
      described_class.new(
        Danica::Operator::Addition.new(1, 2, 3)
      )
    end

    describe '#to_gnu' do
      it 'returns the correct string' do
        expect(subject.to_gnu).to eq('+ (1 + 2 + 3)')
      end
    end

    describe '#to_tex' do
      it 'returns the correct string' do
        expect(subject.to_tex).to eq('\pm \left(1 + 2 + 3\right)')
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
danica-2.7.7 spec/integration/global/danica/wrapper/plus_minus_spec.rb
danica-2.7.6 spec/integration/global/danica/wrapper/plus_minus_spec.rb
danica-2.7.5 spec/integration/global/danica/wrapper/plus_minus_spec.rb