Sha256: 652744549d95c83909e05f5d762e6a173af772d1479bc42a985d4494fc091c27

Contents?: true

Size: 261 Bytes

Versions: 4

Compression:

Stored size: 261 Bytes

Contents

class RSpec::Core::Hooks::HookCollection
  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
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
opal-rspec-0.6.2 opal/opal/rspec/async/hooks.rb
opal-rspec-0.6.1 opal/opal/rspec/async/hooks.rb
opal-rspec-0.6.0 opal/opal/rspec/async/hooks.rb
opal-rspec-0.6.0.beta1 opal/opal/rspec/async/hooks.rb