Sha256: da28506270b5d61313ee7d058e5884d4e880e6a33912e131c0181504d1bda7f4

Contents?: true

Size: 695 Bytes

Versions: 2

Compression:

Stored size: 695 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), 'helper'))

class ToadHopper::TestPosting < Test::Unit::TestCase
  def test_posting
    error = begin; raise "Kaboom!"; rescue => e; e end

    response = ToadHopper('bogus key').post!(error)
    assert_equal 422, response.status
    assert_equal ['No project exists with the given API key.'], response.errors
  end

  if ENV['HOPTOAD_API_KEY']
    def test_posting_integration
      toadhopper.filters = "HOPTOAD_API_KEY", "ROOT_PASSWORD"
      error = begin; raise "Kaboom!"; rescue => e; e end

      response = toadhopper.post!(error)
      assert_equal 200, response.status
      assert_equal [], response.errors
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
toadhopper-0.9.7 test/test_posting.rb
toadhopper-0.9.5 test/test_posting.rb