Sha256: cb320d7e264079c2e5095088ca83197bd3b19cd0864cc7e72f8672a10aa66927

Contents?: true

Size: 465 Bytes

Versions: 11

Compression:

Stored size: 465 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe Sinclair::Matchers do
  describe '#add_method' do
    it 'has been added to DSL' do
      expect(respond_to?(:add_method)).to be_truthy
    end

    it do
      expect(add_method(:method_name)).to be_a(described_class::AddMethod)
    end

    it 'returns the matcher with correct argument' do
      expect(add_method(:method_name)).to eq(described_class::AddMethod.new(:method_name))
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sinclair-1.4.1 spec/lib/sinclair/matchers_spec.rb
sinclair-1.4.0 spec/lib/sinclair/matchers_spec.rb
sinclair-1.3.4 spec/lib/sinclair/matchers_spec.rb
sinclair-1.3.3 spec/lib/sinclair/matchers_spec.rb
sinclair-1.3.2 spec/lib/sinclair/matchers_spec.rb
sinclair-1.3.1 spec/lib/sinclair/matchers_spec.rb
sinclair-1.3.0 spec/lib/sinclair/matchers_spec.rb
sinclair-1.2.1 spec/lib/sinclair/matchers_spec.rb
sinclair-1.2.0 spec/lib/sinclair/matchers_spec.rb
sinclair-1.1.3 spec/lib/sinclair/matchers_spec.rb
sinclair-1.1.2 spec/lib/sinclair/matchers_spec.rb