File tree Expand file tree Collapse file tree 7 files changed +12
-12
lines changed
Expand file tree Collapse file tree 7 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 1- require " bundler/gem_tasks"
2- task : default => :spec
1+ require ' bundler/gem_tasks'
2+ task default : :spec
Original file line number Diff line number Diff line change 1+ require 'dry-monads'
2+ require 'operators/service'
Original file line number Diff line number Diff line change 1- require 'dry-monads'
2-
31module Operators
42 class Service
53 def self . rescue_callbacks ( *exceptions )
@@ -37,7 +35,7 @@ def success_wrap(result)
3735 end
3836
3937 def calling
40- raise 'Must be redefined '
38+ raise 'Not implemented '
4139 end
4240 end
4341end
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11# coding: utf-8
2+
23lib = File . expand_path ( '../lib' , __FILE__ )
34$LOAD_PATH. unshift ( lib ) unless $LOAD_PATH. include? ( lib )
45
Original file line number Diff line number Diff line change 1- RSpec . describe Operators ::Service do
1+ describe Operators ::Service do
22 before do
3- class TestSerivce < Operators ::Service
3+ class TestService < Operators ::Service
44 rescue_callbacks SyntaxError
55
66 def initialize ( data , result )
@@ -19,17 +19,17 @@ def except_error(error)
1919 end
2020
2121 it 'success result' do
22- result = TestSerivce . call ( 'data' , true )
22+ result = TestService . call ( 'data' , true )
2323 expect ( result . success? ) . to be_truthy
2424 end
2525
2626 it 'failure result' do
27- result = TestSerivce . call ( 'data' , false )
27+ result = TestService . call ( 'data' , false )
2828 expect ( result . success? ) . to be_falsey
2929 end
3030
3131 context 'catch error' do
32- subject { TestSerivce . new ( 'error' , true ) }
32+ subject { TestService . new ( 'error' , true ) }
3333
3434 it 'catch' do
3535 allow ( subject ) . to receive ( :calling ) . and_raise ( SyntaxError )
Original file line number Diff line number Diff line change 11require 'bundler/setup'
22require 'byebug'
3- require 'operators/ service'
3+ require 'operators- service'
44
55RSpec . configure do |config |
66 config . order = :random
You can’t perform that action at this time.
0 commit comments