Mojo-mysql
view release on metacpan or search on metacpan
t/connection.t view on Meta::CPAN
is_deeply $mysql->options, $options, 'right options';
note 'Invalid connection string';
eval { Mojo::mysql->new('http://localhost:3000/test') };
like $@, qr{Invalid MySQL/MariaDB connection string}, 'right error';
note 'Quote fieldnames correctly';
like $mysql->abstract->select("foo", ['binary']), qr{`binary}, 'quoted correct binary';
like $mysql->abstract->select("foo", ['foo.binary']), qr{`foo`.`binary}, 'quoted correct foo.binary';
$mysql = Mojo::mysql->new(dsn => 'dbi:mysql:mysql_read_default_file=~/.cpanstats.cnf');
is $mysql->dsn, 'dbi:mysql:mysql_read_default_file=~/.cpanstats.cnf', 'correct dsn';
$mysql = Mojo::mysql->new({dsn => 'dbi:mysql:mysql_read_default_file=~/.cpanstats.cnf'});
is $mysql->dsn, 'dbi:mysql:mysql_read_default_file=~/.cpanstats.cnf', 'correct dsn';
done_testing;
( run in 0.250 second using v1.01-cache-2.11-cpan-05444aca049 )