Sha256: 3cd46a6134187c05c851c1333528d8fa007b681a37a6970fdde0e0ba5851a7eb
Contents?: true
Size: 769 Bytes
Versions: 33
Compression:
Stored size: 769 Bytes
Contents
# encoding: utf-8 require_relative "../../../support/shared_examples" require_relative "../../spec_helper" require "sinatra" require "logstash/api/modules/plugins" require "logstash/json" describe LogStash::Api::Modules::Plugins do include_context "api setup" include_examples "not found" extend ResourceDSLMethods before(:each) do do_request { get "/" } end let(:payload) { LogStash::Json.load(last_response.body) } describe "retrieving plugins" do it "should return OK" do expect(last_response).to be_ok end it "should return a list of plugins" do expect(payload["plugins"]).to be_a(Array) end it "should return the total number of plugins" do expect(payload["total"]).to be_a(Numeric) end end end
Version data entries
33 entries across 32 versions & 9 rubygems