Sha256: 441a2c30145a7d219eeac4953673b354a1372f82cc9dbc6a8f58aa57abb7a454

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 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 { proposition.send(method) }

    let(:proposition) { ExpressionSpecs::Object.new }

    specify { expect { subject }.to raise_error(NotImplementedError, 'ExpressionSpecs::Object#inverse must be implemented') }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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