Sha256: b046ff029d624a38ad366cead4730b6ef5e9b807b34e7d4096159e877996d8af

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

class NetSystem::MysqlClientTest < NetSystem::ClientTest

  test :subject_class do
    assert_equality subject_class, NetSystem::MysqlClient
  end

  test :subject do
    assert_equality subject.conn.class, Mysql2::Client
  end

  test :call do
    result = subject.call "SELECT NOW();"
    assert_equality result.class, Mysql2::Result
    assert_equality result.first.keys, ["NOW()"]
  end

  test :now do
    result = subject.now
    assert_equality result.class, Mysql2::Result
    assert_equality result.first.keys, ["UTC_TIMESTAMP()"]
  end if ENV["DBTEST"]

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lizarb-1.0.5 lib/net_system/sub/database/clients/mysql_client_test.rb