File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed
Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ def call
127127 def call!
128128 begin
129129 self . class . organized . each do |interactor |
130+ context . _current_interactor_class = interactor
130131 interactor . call! ( context )
131132 end
132133 ensure
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ module Interactor
33 include_examples :lint
44
55 let ( :organizer ) { Class . new . send ( :include , Organizer ) }
6+ let ( :instance ) { organizer . new }
7+ let ( :context ) { Interactor ::Context . new }
68
79 let ( :interactor2 ) { double ( :interactor2 ) }
810 let ( :interactor3 ) { double ( :interactor3 ) }
@@ -33,9 +35,6 @@ module Interactor
3335 end
3436
3537 describe "#call" do
36- let ( :instance ) { organizer . new }
37- let ( :context ) { double ( :context ) }
38-
3938 before do
4039 allow ( instance ) . to receive ( :context ) { context }
4140 allow ( organizer ) . to receive ( :organized ) {
@@ -77,8 +76,6 @@ module Interactor
7776 end
7877
7978 describe "#call" do
80- let ( :instance ) { organizer . new }
81- let ( :context ) { double ( :context ) }
8279 let ( :interactor5 ) { double ( :interactor5 ) }
8380
8481 before do
You can’t perform that action at this time.
0 commit comments