aboutsummaryrefslogtreecommitdiffstats
path: root/spec/dbshell/client/mysql_spec.rb
blob: c98203ee1efba409fa28f65cd18de1576c053e99 (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
require 'minitest/autorun'
require 'dbshell/client/mysql'

describe DBShell::Client::MySQL do
  describe ".build_command" do
    it "builds basic arguments" do
      DBShell::Client::MySQL.build_command({
        'adapter' => 'mysql2',
        'host' => 'mailmarehost',
        'port' => 6027,
        'username' => 'derpyhooves',
        'password' => 'somepassword',
        'database' => 'dbname'
      }).must_equal([
        'mysql',
        '--user=derpyhooves',
        '--password=somepassword',
        '--host=mailmarehost',
        '--port=6027',
        'dbname'
      ])
    end
  end
end