Sha256: f0607842c868f23286437fe40fcac706feaeb5cd27d00cad30a69e14b8f4803b
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
# encoding: utf-8 require 'spec_helper' require "logstash/filters/referer" describe LogStash::Filters::Referer do describe "Set to Hello World" do let(:config) do <<-CONFIG filter { referer { source => "referer" } } CONFIG end sample("referer" => "http://twitter.com/bearstech/") do expect(subject).to include("referer") expect(subject['referer']).to include("social") expect(subject['referer']['social']['raw']).to eq('Twitter') end sample("referer" => "https://ecosia.org/search?q=carotte") do expect(subject).to include("referer") expect(subject["referer"]).to include("searchengine") expect(subject['referer']['searchengine']['name']['raw']).to eq('Ecosia') end sample("referer" => "https://www.google.co.uk/search?q=carotte") do expect(subject).to include("referer") expect(subject["referer"]).to include("searchengine") expect(subject['referer']['searchengine']['name']['raw']).to eq('Google') expect(subject['referer']['searchengine']['query']['raw']).to eq('carotte') end sample("referer" => "http://www.blekko.com/ws/carotte") do expect(subject).to include("referer") expect(subject["referer"]).to include("searchengine") expect(subject['referer']['searchengine']['name']['raw']).to eq('blekko') expect(subject['referer']['searchengine']['query']['raw']).to eq('carotte') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logstash-filter-referer-0.2 | spec/filters/referer_spec.rb |
logstash-filter-referer-0.1 | spec/filters/referer_spec.rb |