aboutsummaryrefslogtreecommitdiffstats
path: root/spec/dbshell/client/postgres_spec.rb
blob: c9cb2c749c82702d0f139de625754678e3bf41fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
require 'minitest/autorun'
require 'dbshell/client/postgres'

describe DBShell::Client::Postgres do
  describe ".build_command" do
    it "builds basic arguments" do
      DBShell::Client::Postgres.build_command({
        'adapter' => 'postgresql',
        'host' => 'mailmarehost',
        'port' => 6027,
        'username' => 'derpyhooves',
        'password' => 'somepassword',
        'database' => 'dbname'
      }).must_equal([
        'psql',
        '-U',
        'derpyhooves',
        '-h',
        'mailmarehost',
        '-p',
        6027,
        'dbname'
      ])
    end
  end
end