Sha256: 43a6801c201e0b8bf065430854760cd6b17ee84e00d687ed57eecf5ee669b919
Contents?: true
Size: 1.08 KB
Versions: 54
Compression:
Stored size: 1.08 KB
Contents
# encoding: utf-8 require_relative "../../spec_helper" describe LogStash::Api::Commands::Stats do let(:report_method) { :run } subject(:report) { do_request { report_class.new.send(report_method) } } let(:report_class) { described_class } describe "#events" do let(:report_method) { :events } it "return events information" do expect(report.keys).to include(:in, :filtered, :out) end end describe "#hot_threads" do let(:report_method) { :hot_threads } it "should return hot threads information as a string" do expect(report.to_s).to be_a(String) end it "should return hot threads info as a hash" do expect(report.to_hash).to be_a(Hash) end end describe "memory stats" do let(:report_method) { :memory } it "return hot threads information" do expect(report).not_to be_empty end it "return heap information" do expect(report.keys).to include(:heap_used_in_bytes) end it "return non heap information" do expect(report.keys).to include(:non_heap_used_in_bytes) end end end
Version data entries
54 entries across 53 versions & 11 rubygems