Sha256: 425a4a0f742310d73a423e589d286631eb52d81f59dd0ee4162723d223f00ae9
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
require 'test_helper' require 'active_job' require 'active_job/test_helper' module Chillout module Subscribers class ActionControllerNotificationsTest < ChilloutTestCase include ActiveJob::TestHelper def test_as_measurements time = Time.utc(2017, 6, 27, 10, 26, 33) metric = ActionControllerNotifications::RequestMetric.new( ActiveSupport::Notifications::Event.new( "asd", time, time+1, "uniq", { controller: "PostsController", action: "index", params: {"action" => "index", "controller" => "posts"}, headers: nil, #ActionDispatch::Http::Headers.new, format: :html, method: "GET", path: "/posts", status: 200, view_runtime: 46.848, db_runtime: 0.157 } )) assert_equal [{ timestamp: "2017-06-27T10:26:34Z", series: "request", tags: { controller: "PostsController", action: "index", format: "html", method: "GET", status: 200, }, values: { finished: 1, duration: 1000.000, db: 0.157, view: 46.848, }, }], metric.as_measurements end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chillout-0.8.4 | test/subscribers/action_controller_notifications_test.rb |
chillout-0.8.3 | test/subscribers/action_controller_notifications_test.rb |