Sha256: ca0942948f430bbcdb016add6329c4fa8e760f8a275ea727f59ff023c86e46f6

Contents?: true

Size: 616 Bytes

Versions: 22

Compression:

Stored size: 616 Bytes

Contents

# encoding: utf-8
require "logstash/util/safe_uri"
require "spec_helper"

module LogStash module Util
  describe SafeURI do
    describe "#clone" do
      subject { LogStash::Util::SafeURI.new("http://localhost:9200/uri?q=s") }
      it "allows modifying uri parameters" do
        cloned_safe_uri = subject.clone
        cloned_safe_uri.path = "/cloned"
        cloned_safe_uri.query = "a=b"
        expect(subject.path).to eq("/uri")
        expect(subject.query).to eq("q=s")
        expect(cloned_safe_uri.path).to eq("/cloned")
        expect(cloned_safe_uri.query).to eq("a=b")
      end
    end
  end
end end

Version data entries

22 entries across 21 versions & 5 rubygems

Version Path
logstash-filter-csharp-0.2.1 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-filter-csharp-0.2.0 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-output-icinga-1.1.0 vendor/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-output-icinga-1.1.0 vendor/jruby/1.9/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-filter-cache-redis-0.2.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.5.0-java/spec/logstash/util/safe_uri_spec.rb
logstash-filter-cache-redis-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/spec/logstash/util/safe_uri_spec.rb
logstash-core-5.5.0-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.4.3-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.4.2-java spec/logstash/util/safe_uri_spec.rb
logstash-filter-csharp-0.1.0 vendor/bundle/jruby/2.3.0/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-core-6.0.0.alpha2-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.4.1-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.3.3-java spec/logstash/util/safe_uri_spec.rb
logstash-filter-htmlentities-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/spec/logstash/util/safe_uri_spec.rb
logstash-output-icinga-1.0.0 vendor/jruby/1.9/gems/logstash-core-5.2.1-java/spec/logstash/util/safe_uri_spec.rb
logstash-core-6.0.0.alpha1-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.4.0-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.3.2-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.3.1-java spec/logstash/util/safe_uri_spec.rb
logstash-core-5.3.0-java spec/logstash/util/safe_uri_spec.rb