Skip to content

Commit ae12a11

Browse files
committed
feat: node tests
1 parent 7467b06 commit ae12a11

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

tests/languages/node/test.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ const fs = require('fs');
66
async function start() {
77
var response;
88

9+
let Permission = appwrite.Permission;
10+
let Query = appwrite.Query;
11+
let Role = appwrite.Role;
12+
let ID = appwrite.ID;
13+
914
// Init SDK
1015
let client = new appwrite.Client();
1116

@@ -79,6 +84,25 @@ async function start() {
7984
}
8085

8186
await general.empty();
87+
88+
// Query helper tests
89+
console.log(Query.equal('title', ['Spiderman', 'Dr. Strange']));
90+
console.log(Query.notEqual('title', 'Spiderman'));
91+
console.log(Query.lesser('releasedYear', 1990));
92+
console.log(Query.greater('releasedYear', [1990, 1999]));
93+
console.log(Query.search('name', "john"));
94+
95+
// Permission & Role helper tests
96+
console.log(Permission.read(Role.any()));
97+
console.log(Permission.write(Role.user(ID.custom('userid'))));
98+
console.log(Permission.create(Role.users()));
99+
console.log(Permission.update(Role.guests()));
100+
console.log(Permission.delete(Role.team('teamId', 'owner')));
101+
console.log(Permission.delete(Role.team('teamId')));
102+
103+
// ID helper tests
104+
console.log(ID.unique());
105+
console.log(ID.custom('custom_id'));
82106
}
83107

84108
start().catch((err) => {

0 commit comments

Comments
 (0)