Module: Opal::RSpec::AsyncHelpers::ClassMethods

Defined in:
opal/opal/rspec/async/legacy.rb

Instance Method Summary collapse

Instance Method Details

#async(desc, *args, &block) ⇒ Object



5
6
7
8
9
10
11
# File 'opal/opal/rspec/async/legacy.rb', line 5

def async(desc, *args, &block)
  options = ::RSpec::Core::Metadata.build_hash_from(args)
  options.update(:skip => ::RSpec::Core::Pending::NOT_YET_IMPLEMENTED) unless block

  examples << Opal::RSpec::LegacyAsyncExample.new(self, desc, options, block)
  examples.last
end