Class: RSpec::Core::Hooks::HookCollection

Inherits:
Object
  • Object
show all
Defined in:
opal/opal/rspec/async/hooks.rb

Instance Method Summary collapse

Instance Method Details

#runObject



2
3
4
5
6
7
8
9
# File 'opal/opal/rspec/async/hooks.rb', line 2

def run
  hooks.inject(Promise.value(true)) do |previous_hook_promise, next_hook|
    previous_hook_promise.then do
      result = next_hook.run @example
      Promise.value(result)
    end
  end
end