chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
import { doltCleanFields } from "../fields.js";
|
||||
import { dbName } from "../helpers.js";
|
||||
|
||||
export const databaseTests = [
|
||||
{
|
||||
q: `USE '${dbName}/main';`,
|
||||
res: {
|
||||
command: "SET",
|
||||
rowCount: null,
|
||||
oid: null,
|
||||
rows: [],
|
||||
fields: [],
|
||||
},
|
||||
},
|
||||
{
|
||||
q: `SELECT DOLT_CLEAN('test_table')`,
|
||||
res: {
|
||||
command: "SELECT",
|
||||
rowCount: 1,
|
||||
oid: null,
|
||||
rows: [{ dolt_clean: ["0"] }],
|
||||
fields: doltCleanFields,
|
||||
},
|
||||
},
|
||||
{
|
||||
q: `SELECT datname FROM pg_database;`,
|
||||
res: {
|
||||
command: "SELECT",
|
||||
rowCount: 2,
|
||||
oid: null,
|
||||
rows: [{ datname: dbName }, { datname: `${dbName}/main` }],
|
||||
fields: [
|
||||
{
|
||||
name: "datname",
|
||||
tableID: 0,
|
||||
columnID: 0,
|
||||
dataTypeID: 19,
|
||||
dataTypeSize: 64,
|
||||
dataTypeModifier: -1,
|
||||
format: "text",
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
q: `CREATE DATABASE "new_db";`,
|
||||
res: {
|
||||
command: "CREATE",
|
||||
rowCount: null,
|
||||
oid: null,
|
||||
rows: [],
|
||||
fields: [],
|
||||
},
|
||||
},
|
||||
{
|
||||
q: `SELECT datname FROM pg_database;`,
|
||||
res: {
|
||||
command: "SELECT",
|
||||
rowCount: 3,
|
||||
oid: null,
|
||||
rows: [
|
||||
{ datname: "new_db" },
|
||||
{ datname: dbName },
|
||||
{ datname: `${dbName}/main` },
|
||||
],
|
||||
fields: [
|
||||
{
|
||||
name: "datname",
|
||||
tableID: 0,
|
||||
columnID: 0,
|
||||
dataTypeID: 19,
|
||||
dataTypeSize: 64,
|
||||
dataTypeModifier: -1,
|
||||
format: "text",
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
q: `SELECT dolt_version();`,
|
||||
res: [{ "dolt_version()": "0.0.0" }],
|
||||
matcher: (data) => {
|
||||
return data.rows[0].dolt_version.length > 0;
|
||||
},
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user