Sha256: 4d26f33086919c692b2810d93e269ed22e3bcbb49391e0f747543fdd256a47f9

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

# encoding: utf-8

describe AbstractMapper::Errors::WrongRule do

  subject(:error) { described_class.new Symbol }

  describe ".new" do

    it { is_expected.to be_kind_of TypeError }
    it { is_expected.to be_frozen }

  end # describe .new

  describe "#message" do

    subject { error.message }
    it do
      is_expected.to eql "Symbol is not a subclass of AbstractMapper::SoleRule"
    end

  end # describe #message

end # describe AbstractMapper::Errors::WrongRule

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
abstract_mapper-0.0.1 spec/unit/abstract_mapper/errors/wrong_rule_spec.rb