Sha256: d7a9098eb0be75e3196c9c8c57d61250ce9eff98fa0c64fd81e17caa0176f7fd
Contents?: true
Size: 1.06 KB
Versions: 34
Compression:
Stored size: 1.06 KB
Contents
require 'flydata/fluent-plugins/flydata_plugin_ext/flydata_sync_diff_based_shared_examples' module Fluent shared_examples 'flydata sync query based shared examples' do include_examples 'flydata sync diff based shared examples' describe '#configure' do let(:config) do c = default_config c = replace_conf(c, 'host', 'test-host') c = replace_conf(c, 'port', '5555') c = replace_conf(c, 'username', 'test-user') c = replace_conf(c, 'password', 'test-pass') c = replace_conf(c, 'database', 'test-db') c = replace_conf(c, 'schema', 'test-schema') c end subject { Test.configure_plugin(plugin, config) } before do subject end it { expect(config_value(:@host)).to eq('test-host') } it { expect(config_value(:@port)).to eq(5555) } it { expect(config_value(:@username)).to eq('test-user') } it { expect(config_value(:@password)).to eq('test-pass') } it { expect(config_value(:@database)).to eq('test-db') } it { expect(config_value(:@schema)).to eq('test-schema') } end end end
Version data entries
34 entries across 34 versions & 1 rubygems