mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-06 00:39:40 -06:00
59 lines
1.1 KiB
JavaScript
59 lines
1.1 KiB
JavaScript
import { getArgs } from "../helpers.js";
|
|
|
|
const { dbName } = getArgs();
|
|
|
|
export const databaseTests = [
|
|
{
|
|
q: `USE ::dbName`,
|
|
p: { dbName: `${dbName}/main` },
|
|
res: {
|
|
fieldCount: 0,
|
|
affectedRows: 0,
|
|
insertId: 0,
|
|
info: "",
|
|
serverStatus: 2,
|
|
warningStatus: 0,
|
|
changedRows: 0,
|
|
},
|
|
},
|
|
{
|
|
q: `SHOW DATABASES`,
|
|
res: [
|
|
{ Database: `${dbName}` },
|
|
{ Database: `${dbName}/main` },
|
|
{ Database: "information_schema" },
|
|
{ Database: "mysql" },
|
|
],
|
|
},
|
|
{
|
|
q: `CREATE DATABASE ::dbName`,
|
|
p: { dbName: "new_db" },
|
|
res: {
|
|
fieldCount: 0,
|
|
affectedRows: 1,
|
|
insertId: 0,
|
|
info: "",
|
|
serverStatus: 2,
|
|
warningStatus: 0,
|
|
changedRows: 0,
|
|
},
|
|
},
|
|
{
|
|
q: `SHOW DATABASES`,
|
|
res: [
|
|
{ Database: `${dbName}` },
|
|
{ Database: `${dbName}/main` },
|
|
{ Database: "information_schema" },
|
|
{ Database: "mysql" },
|
|
{ Database: "new_db" },
|
|
],
|
|
},
|
|
{
|
|
q: `SELECT dolt_version()`,
|
|
res: [{ "dolt_version()": "0.0.0" }],
|
|
matcher: (_, exp) => {
|
|
return exp[0]["dolt_version()"].length > 0;
|
|
},
|
|
},
|
|
];
|