Sha256: 08c73ac0b082d62b3f40cfa2911a119eb7455a37dfb6b47019b276cc9dc2a714

Contents?: true

Size: 489 Bytes

Versions: 4

Compression:

Stored size: 489 Bytes

Contents

require_relative '../../test_helper'
require 'rack'
require 'logster/redis_store'
require 'logster/middleware/reporter'

class TestReporter < Minitest::Test

  def test_logs_errors
    Logster.store = Logster::TestStore.new

    reporter = Logster::Middleware::Reporter.new(nil)
    env = Rack::MockRequest.env_for("/logs/report_js_error?message=hello")
    status, = reporter.call(env)

    assert_equal(200, status)
    assert_equal(1, Logster.store.count)
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
logster-2.1.2 test/logster/middleware/test_reporter.rb
logster-2.1.0 test/logster/middleware/test_reporter.rb
logster-2.0.1 test/logster/middleware/test_reporter.rb
logster-2.0.0.pre test/logster/middleware/test_reporter.rb