Sha256: 1e22e762c4385cf019f59849b10863af36d4ed68be8f4fc724fee366e65a8de5

Contents?: true

Size: 446 Bytes

Versions: 1

Compression:

Stored size: 446 Bytes

Contents

require 'spec_helper'

describe ServiceIt do
  describe SayMyName do
    let(:name) { 'Heisenberg' }
    let(:call) { SayMyName.call(name: 'Heisenberg') }

    it 'says Heisenberg' do
      expect(call).to eq(name)
    end
  end

  context 'when perform method is not defined' do
    it 'raises an NotImplementedError exception' do
      expect do
        MissedPerformService.call
      end.to raise_error(NotImplementedError)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
service_it-1.1.0 spec/service_it_spec.rb