Rubocop, in preparation for pre-release rake task that sanity checks for release
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
require_relative '../jdbc_spec_helper'
|
||||
|
||||
describe "logstash-output-jdbc: derby", if: ENV['JDBC_DERBY_JAR'] do
|
||||
|
||||
include_context "rspec setup"
|
||||
include_context "when initializing"
|
||||
include_context "when outputting messages"
|
||||
describe 'logstash-output-jdbc: derby', if: ENV['JDBC_DERBY_JAR'] do
|
||||
include_context 'rspec setup'
|
||||
include_context 'when initializing'
|
||||
include_context 'when outputting messages'
|
||||
|
||||
let(:jdbc_jar_env) do
|
||||
'JDBC_DERBY_JAR'
|
||||
@@ -19,12 +18,11 @@ describe "logstash-output-jdbc: derby", if: ENV['JDBC_DERBY_JAR'] do
|
||||
end
|
||||
|
||||
let(:jdbc_settings) do
|
||||
{
|
||||
"driver_class" => "org.apache.derby.jdbc.EmbeddedDriver",
|
||||
"connection_string" => "jdbc:derby:memory:testdb;create=true",
|
||||
"driver_jar_path" => ENV[jdbc_jar_env],
|
||||
"statement" => [ "insert into logstash_output_jdbc_test (created_at, message) values(?, ?)", "@timestamp", "message" ]
|
||||
{
|
||||
'driver_class' => 'org.apache.derby.jdbc.EmbeddedDriver',
|
||||
'connection_string' => 'jdbc:derby:memory:testdb;create=true',
|
||||
'driver_jar_path' => ENV[jdbc_jar_env],
|
||||
'statement' => ['insert into logstash_output_jdbc_test (created_at, message) values(?, ?)', '@timestamp', 'message']
|
||||
}
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -1,22 +1,20 @@
|
||||
require_relative "../jdbc_spec_helper"
|
||||
require_relative '../jdbc_spec_helper'
|
||||
|
||||
describe "logstash-output-jdbc: mysql", if: ENV['JDBC_MYSQL_JAR'] do
|
||||
|
||||
include_context "rspec setup"
|
||||
include_context "when initializing"
|
||||
include_context "when outputting messages"
|
||||
describe 'logstash-output-jdbc: mysql', if: ENV['JDBC_MYSQL_JAR'] do
|
||||
include_context 'rspec setup'
|
||||
include_context 'when initializing'
|
||||
include_context 'when outputting messages'
|
||||
|
||||
let(:jdbc_jar_env) do
|
||||
'JDBC_MYSQL_JAR'
|
||||
end
|
||||
|
||||
let(:jdbc_settings) do
|
||||
{
|
||||
"driver_class" => "com.mysql.jdbc.Driver",
|
||||
"connection_string" => "jdbc:mysql://localhost/logstash_output_jdbc_test?user=root",
|
||||
"driver_jar_path" => ENV[jdbc_jar_env],
|
||||
"statement" => [ "insert into #{jdbc_test_table} (created_at, message) values(?, ?)", "@timestamp", "message" ]
|
||||
{
|
||||
'driver_class' => 'com.mysql.jdbc.Driver',
|
||||
'connection_string' => 'jdbc:mysql://localhost/logstash_output_jdbc_test?user=root',
|
||||
'driver_jar_path' => ENV[jdbc_jar_env],
|
||||
'statement' => ["insert into #{jdbc_test_table} (created_at, message) values(?, ?)", '@timestamp', 'message']
|
||||
}
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
require_relative "../jdbc_spec_helper"
|
||||
require_relative '../jdbc_spec_helper'
|
||||
|
||||
describe LogStash::Outputs::Jdbc do
|
||||
context 'when initializing' do
|
||||
|
||||
it 'shouldn\'t register without a config' do
|
||||
expect {
|
||||
LogStash::Plugin.lookup("output", "jdbc").new()
|
||||
}.to raise_error(LogStash::ConfigurationError)
|
||||
expect do
|
||||
LogStash::Plugin.lookup('output', 'jdbc').new
|
||||
end.to raise_error(LogStash::ConfigurationError)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,28 +1,26 @@
|
||||
require_relative "../jdbc_spec_helper"
|
||||
require_relative '../jdbc_spec_helper'
|
||||
|
||||
describe "logstash-output-jdbc: sqlite", if: ENV['JDBC_SQLITE_JAR'] do
|
||||
|
||||
JDBC_SQLITE_FILE = "/tmp/logstash_output_jdbc_test.db"
|
||||
describe 'logstash-output-jdbc: sqlite', if: ENV['JDBC_SQLITE_JAR'] do
|
||||
JDBC_SQLITE_FILE = '/tmp/logstash_output_jdbc_test.db'.freeze
|
||||
|
||||
before(:context) do
|
||||
File.delete(JDBC_SQLITE_FILE) if File.exists? JDBC_SQLITE_FILE
|
||||
File.delete(JDBC_SQLITE_FILE) if File.exist? JDBC_SQLITE_FILE
|
||||
end
|
||||
|
||||
include_context "rspec setup"
|
||||
include_context "when initializing"
|
||||
include_context "when outputting messages"
|
||||
include_context 'rspec setup'
|
||||
include_context 'when initializing'
|
||||
include_context 'when outputting messages'
|
||||
|
||||
let(:jdbc_jar_env) do
|
||||
'JDBC_SQLITE_JAR'
|
||||
end
|
||||
|
||||
let(:jdbc_settings) do
|
||||
{
|
||||
"driver_class" => "org.sqlite.JDBC",
|
||||
"connection_string" => "jdbc:sqlite:#{JDBC_SQLITE_FILE}",
|
||||
"driver_jar_path" => ENV[jdbc_jar_env],
|
||||
"statement" => [ "insert into #{jdbc_test_table} (created_at, message) values(?, ?)", "@timestamp", "message" ]
|
||||
{
|
||||
'driver_class' => 'org.sqlite.JDBC',
|
||||
'connection_string' => "jdbc:sqlite:#{JDBC_SQLITE_FILE}",
|
||||
'driver_jar_path' => ENV[jdbc_jar_env],
|
||||
'statement' => ["insert into #{jdbc_test_table} (created_at, message) values(?, ?)", '@timestamp', 'message']
|
||||
}
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user