Sha256: 0554502369596d305198d254bb7cee250399db9ae9c7b4620d2cca55b2e27c6c
Contents?: true
Size: 999 Bytes
Versions: 1
Compression:
Stored size: 999 Bytes
Contents
require 'spec_helper' describe Fluentd::Setting::OutTdlog do let(:klass) { described_class } let(:instance) { klass.new(valid_attributes) } let(:valid_attributes) { { pattern: "td.*.*", apikey: "APIKEY", auto_create_table: "true", } } describe "#valid?" do it "should be invalid if apikey is missing" do params = valid_attributes.dup params.delete(:apikey) instance = klass.new(params) instance.should_not be_valid instance.errors.full_messages.should == ["'apikey' parameter is required"] end end describe "#plugin_name" do subject { instance.plugin_name } it { should == "tdlog" } end describe "#plugin_type" do subject { instance.plugin_type } it { should == "output" } end describe "#to_config" do subject { instance.to_config.to_s } let(:expected) { <<-CONFIG <match td.*.*> @type tdlog apikey APIKEY </match> CONFIG } it { should == expected } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluentd-ui-1.0.0.beta.1 | spec/models/fluentd/setting/out_tdlog_spec.rb |