Skip to content

Commit 8f17f71

Browse files
committed
update tests
1 parent 740b006 commit 8f17f71

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

tests/languages/web/index.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
let responseRealtime = 'Realtime failed!';
2222

2323
// Init SDK
24-
const { Client, Foo, Bar, General, Query, Permission, Role, ID, MockType } = Appwrite;
24+
const { Client, Foo, Bar, General, Realtime, Query, Permission, Role, ID, MockType } = Appwrite;
2525
const client = new Client();
2626

2727
const foo = new Foo(client);
@@ -33,12 +33,14 @@
3333
response = await client.ping();
3434
console.log(response.result);
3535

36-
// Realtime setup
36+
// Realtime
3737
client.setProject('console');
3838
client.setEndpointRealtime('wss://cloud.appwrite.io/v1');
3939

40-
client.subscribe('tests', event => {
41-
responseRealtime = event.payload.response;
40+
const realtime = new Realtime(client);
41+
42+
await realtime.subscribe(['tests'], message => {
43+
responseRealtime = message.payload.response;
4244
});
4345

4446
// Foo

tests/languages/web/node.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { Client, Foo, Bar, General, Query, Permission, Role, ID, MockType } = require('./dist/cjs/sdk.js');
1+
const { Client, Foo, Bar, General, Realtime, Query, Permission, Role, ID, MockType } = require('./dist/cjs/sdk.js');
22

33
async function start() {
44
let response;
@@ -160,7 +160,18 @@ async function start() {
160160
console.log(error.message);
161161
}
162162

163-
console.log('WS:/v1/realtime:passed'); // Skip realtime test on Node.js
163+
client.setProject('console');
164+
client.setEndpointRealtime('wss://cloud.appwrite.io/v1');
165+
166+
const realtime = new Realtime(client);
167+
let realtimeResponse = 'Realtime failed!';
168+
169+
await realtime.subscribe(['tests'], message => {
170+
realtimeResponse = message.payload.response;
171+
});
172+
173+
await new Promise(resolve => setTimeout(resolve, 5000));
174+
console.log(realtimeResponse);
164175

165176
// Query helper tests
166177
console.log(Query.equal("released", [true]));

0 commit comments

Comments
 (0)