Sha256: fc8ab91e1c25fc790fcd48bb5f11f96d1fcf97ed5c3e38c074f82aa4d3a74fde
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
# frozen_string_literal: true require "rubygems" require "bundler/setup" require_relative "../lib/pg-locks-monitor" pg_version = ENV["PG_VERSION"] port = if pg_version == "11" "5432" elsif pg_version == "12" "5433" elsif pg_version == "13" "5434" elsif pg_version == "14" "5435" elsif pg_version == "15" "5436" elsif pg_version == "16" "5437" else "5432" end ENV["DATABASE_URL"] ||= "postgresql://postgres:secret@localhost:#{port}/pg-locks-monitor-test" RSpec.configure do |config| Rails = {} config.before(:each) do # Mock Rails and its logger logger_double = double("Logger") allow(logger_double).to receive(:info) allow(Rails).to receive(:logger).and_return(logger_double) end config.before(:suite) do conn = RubyPgExtras.connection conn.exec("CREATE TABLE IF NOT EXISTS pg_locks_monitor_users (id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL);") conn.exec("INSERT INTO pg_locks_monitor_users (name) VALUES ('Alice');") conn.exec("INSERT INTO pg_locks_monitor_users (name) VALUES ('Bob');") end config.after(:suite) do conn = RubyPgExtras.connection conn.exec("DROP TABLE IF EXISTS pg_locks_monitor_users;") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pg-locks-monitor-0.3.0 | spec/spec_helper.rb |