Sha256: 9da921a3d9ee1a211b09ae579c8e1515f9a2c62c107c5835821efb46988312b6
Contents?: true
Size: 1 KB
Versions: 58
Compression:
Stored size: 1 KB
Contents
# encoding: utf-8 require "spec_helper" require "sinatra" require "logstash/api/modules/logging" require "logstash/json" describe LogStash::Api::Modules::Logging do include_context "api setup" describe "#logging" do context "when setting a logger's log level" do it "should return a positive acknowledgement on success" do put '/', '{"logger.logstash": "ERROR"}' payload = LogStash::Json.load(last_response.body) expect(payload['acknowledged']).to eq(true) end it "should throw error when level is invalid" do put '/', '{"logger.logstash": "invalid"}' payload = LogStash::Json.load(last_response.body) expect(payload['error']).to eq("invalid level[invalid] for logger[logstash]") end it "should throw error when key logger is invalid" do put '/', '{"invalid" : "ERROR"}' payload = LogStash::Json.load(last_response.body) expect(payload['error']).to eq("unrecognized option [invalid]") end end end end
Version data entries
58 entries across 58 versions & 6 rubygems