Skip to content

Commit 82007dc

Browse files
committed
Attempt to make watch test less flaky
1 parent 32412c0 commit 82007dc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/powersync_core/test/watch_test.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void main() {
5353
'INSERT INTO customers(id, name) VALUES (?, ?)', [id, 'a customer']);
5454

5555
var done = false;
56-
inserts() async {
56+
Future<void> inserts() async {
5757
while (!done) {
5858
await powersync.execute(
5959
'INSERT INTO assets(id, make, customer_id) VALUES (uuid(), ?, ?)',
@@ -65,7 +65,7 @@ void main() {
6565

6666
const numberOfQueries = 10;
6767

68-
inserts();
68+
final insertsFuture = inserts();
6969
try {
7070
List<DateTime> times = [];
7171
final results = await stream.take(numberOfQueries).map((e) {
@@ -100,6 +100,8 @@ void main() {
100100
} finally {
101101
done = true;
102102
}
103+
104+
await insertsFuture;
103105
});
104106

105107
test('onChange', () async {

0 commit comments

Comments
 (0)