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

Version Path
logstash-filter-csharp-0.2.1 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-filter-csharp-0.2.0 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
mrcooper-logstash-output-azuresearch-0.2.2 vendor/jruby/2.5.0/gems/logstash-core-5.0.0-java/spec/api/lib/api/node_plugins_spec.rb
logstash-output-icinga-1.1.0 vendor/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-output-icinga-1.1.0 vendor/jruby/1.9/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-filter-cache-redis-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.4.3-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.4.2-java spec/api/lib/api/node_plugins_spec.rb
logstash-filter-csharp-0.1.0 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.4.1-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.3.3-java spec/api/lib/api/node_plugins_spec.rb
logstash-filter-htmlentities-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/spec/api/lib/api/node_plugins_spec.rb
logstash-output-icinga-1.0.0 vendor/jruby/1.9/gems/logstash-core-5.2.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.4.0-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.3.2-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.3.1-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.3.0-java spec/api/lib/api/node_plugins_spec.rb
logstash-core-5.2.2-java spec/api/lib/api/node_plugins_spec.rb
logstash-input-fifo-0.9.1 vendor/bundle/jruby/1.9/gems/logstash-core-5.1.1.1-java/spec/api/lib/api/node_plugins_spec.rb
logstash-input-fifo-0.9.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.1.1.1-java/spec/api/lib/api/node_plugins_spec.rb