Skip to content

Commit 250d111

Browse files
committed
Added tests.
1 parent babeefc commit 250d111

File tree

4 files changed

+520
-4
lines changed

4 files changed

+520
-4
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { AbstractPowerSyncDatabase, column, PowerSyncDatabase, Schema, Table } from '@powersync/web';
2+
import { SQLJSOpenFactory } from '../../src/SQLJSAdapter';
3+
4+
const AppSchema = new Schema({
5+
users: new Table({
6+
name: column.text,
7+
age: column.integer,
8+
networth: column.real
9+
}),
10+
t1: new Table({
11+
a: column.integer,
12+
b: column.integer,
13+
c: column.text
14+
})
15+
});
16+
17+
export const getPowerSyncDb = () => {
18+
const database = new PowerSyncDatabase({
19+
database: new SQLJSOpenFactory({
20+
dbFilename: 'powersync-test.db',
21+
persister: {
22+
// in-memory db
23+
readFile: async () => null,
24+
writeFile: async () => {}
25+
}
26+
}),
27+
28+
schema: AppSchema
29+
});
30+
31+
return database;
32+
};

0 commit comments

Comments
 (0)