Sha256: d987969d340c013e863c3017fa3489576c996fd14ce431979afe326a61e0a38b

Contents?: true

Size: 380 Bytes

Versions: 2

Compression:

Stored size: 380 Bytes

Contents

require 'spec_helper'

describe Acme::API do
  include Rack::Test::Methods

  def app
    Acme::API
  end
  before do
    Vitals.reporter.flush
  end

  it 'GET ring' do
    get '/api/ring'
    expect(JSON.parse(last_response.body)[:rang].to_i).to be >= 0
    metrics = %w{
      grape.api.ring_get.200.all
    }
    assert_timings Vitals.reporter.reports, metrics, [0]
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vitals-0.4.0 integration/multiverse/grape-on-rack/spec/api/post_put_spec.rb
vitals-0.3.0 integration/multiverse/grape-on-rack/spec/api/post_put_spec.rb