Sha256: b30b33fa6bd43998c7bb50475b8fbe265f0474f44bb70558dc2e8edac85abdf7
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
# encoding: utf-8 require "logstash/devutils/rspec/spec_helper" require "logstash/inputs/yasuri" describe LogStash::Inputs::Yasuri do let(:input) { input = LogStash::Plugin.lookup("input", "yasuri").new( "split" => true, "url" => "https://news.ycombinator.com/", "parse_tree" => %Q| { "node": "struct", "name": "titles", "path": "//td[@class='title'][not(@align)]", "children": [ { "node": "text", "name": "title", "path": "./a" }, { "node": "text", "name": "url", "path": "./a/@href" } ] } | # end of "parse_tree" ) } it "should register" do # register will try to load jars and raise if it cannot find jars or if org.apache.log4j.spi.LoggingEvent class is not present expect {input.register}.to_not raise_error end let(:queue) { [] } it "enqueues some events" do input.register input.inner_run(queue) expect(queue.size).not_to be_zero end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-input-yasuri-5.0.3 | spec/inputs/yasuri_spec.rb |