Sha256: 6b27fd24c03d1400a745ecd50f5c3f4fc3febab32ab4670299c7b98748c45edc
Contents?: true
Size: 818 Bytes
Versions: 78
Compression:
Stored size: 818 Bytes
Contents
require "spec_helper" describe "Simple::SQL::Config" do describe ".determine_url" do it "reads config/database.yml" do expect(SQL::Config.determine_url).to eq "postgres://127.0.0.1/simple-sql-test" end end describe ".parse_url" do it "parses a DATABASE_URL" do parsed = SQL::Config.parse_url "postgres://foo:bar@server/database" expect(parsed).to eq( dbname: "database", host: "server", password: "bar", sslmode: "prefer", user: "foo") end it "may enforce SSL" do parsed = SQL::Config.parse_url "postgress://foo:bar@server/database" expect(parsed).to eq( dbname: "database", host: "server", password: "bar", sslmode: "require", user: "foo") end end end
Version data entries
78 entries across 78 versions & 1 rubygems