Sha256: bfd3bed60512b28e1a8952f34caf1cdf50061a36cef6bddac1eec8f279e78ce4

Contents?: true

Size: 379 Bytes

Versions: 74

Compression:

Stored size: 379 Bytes

Contents

module Insist::Raises
  # Assert raises
  def raises(exception_class)
    begin
      value
    rescue exception_class => e
      return # We're OK
    end

    assert(false, 
           "Expected exception '#{exception_class}' but none was raised")
  end # def raises

  # Asserts a failure
  def fails
    raises(Insist::Failure)
  end # def fails
end # module Insist::Raises

Version data entries

74 entries across 70 versions & 18 rubygems

Version Path
logstash-output-scalyr-0.2.1.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.2.0 vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.2.0.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.26.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.25.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.24.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.23.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.22.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.21.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.20.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.19.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.18.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.17.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.16.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.15.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.14.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.13 vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.12 vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.11.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb
logstash-output-scalyr-0.1.10.beta vendor/bundle/jruby/2.5.0/gems/insist-1.0.0/lib/insist/raises.rb