Sha256: cca30899444ec8f9e7d9c88ced17e3753318f804532b067fb747b57c826b607f

Contents?: true

Size: 492 Bytes

Versions: 1

Compression:

Stored size: 492 Bytes

Contents

require 'spec_helper'
require File.expand_path('../fixtures/classes', __FILE__)

methods = [ :inverse ]
methods << '!' if respond_to?('!')  # available in Ruby 1.9

methods.each do |method|
  describe "Veritas::Logic::Expression##{method}" do
    subject { object.send(method) }

    let(:klass)  { ExpressionSpecs::Object }
    let(:object) { klass.new               }

    specify { expect { subject }.to raise_error(NotImplementedError, "#{klass}#inverse must be implemented") }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
veritas-0.0.2 spec/unit/veritas/logic/expression/inverse_spec.rb