Skip to content
This repository was archived by the owner on Oct 18, 2023. It is now read-only.

Commit 2ac32b3

Browse files
committed
libsql-client: Improve test case
1 parent 6e386fa commit 2ac32b3

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed
Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
import { connect } from "../";
22

33
test("execute", async () => {
4-
const config = { url: "file::memory:" };
4+
const url = process.env.DB_URL ?? "file::memory:";
5+
const config = { url };
56
const db = connect(config);
6-
await db.execute("CREATE TABLE users (email TEXT)");
7-
const stmt = db.execute("SELECT * FROM users");
8-
// TODO: check results
7+
await db.execute("CREATE TABLE IF NOT EXISTS users (email TEXT)");
8+
await db.execute("DELETE FROM users");
9+
await db.execute("INSERT INTO users (email) VALUES ('[email protected]')");
10+
await db.execute("INSERT INTO users (email) VALUES ('[email protected]')");
11+
const rs = await db.execute("SELECT * FROM users");
12+
expect(rs.columns).toEqual(['email']);
13+
expect(rs.rows).toEqual([['[email protected]'], ['[email protected]']]);
914
});

0 commit comments

Comments
 (0)