Skip to content

Commit 9492636

Browse files
committed
Add member role helper tests
1 parent bb34757 commit 9492636

File tree

12 files changed

+104
-96
lines changed

12 files changed

+104
-96
lines changed

tests/Base.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ abstract class Base extends TestCase
7878
'create("users")',
7979
'update("guests")',
8080
'delete("team:teamId/owner")',
81-
'delete("team:teamId")'
81+
'delete("team:teamId")',
82+
'create("member:memberId")',
8283
];
8384

8485
const ID_HELPER_RESPONSES = [

tests/languages/android/Tests.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ class ServiceTest {
180180
writeToFile(Permission.update(Role.guests()))
181181
writeToFile(Permission.delete(Role.team("teamId", "owner")))
182182
writeToFile(Permission.delete(Role.team("teamId")))
183+
writeToFile(Permission.create(Role.member("memberId")))
183184

184185
// ID helper tests
185186
writeToFile(ID.unique())

tests/languages/dart/tests.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ void main() async {
108108
print(Permission.update(Role.guests()));
109109
print(Permission.delete(Role.team('teamId', 'owner')));
110110
print(Permission.delete(Role.team('teamId')));
111+
print(Permission.create(Role.member("memberId")));
111112

112113
// ID helper tests
113114
print(ID.unique());

tests/languages/deno/tests.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ async function start() {
117117
console.log(Permission.update(Role.guests()));
118118
console.log(Permission.delete(Role.team('teamId', 'owner')));
119119
console.log(Permission.delete(Role.team('teamId')));
120+
console.log(Permission.create(Role.member("memberId")));
120121

121122
// ID helper tests
122123
console.log(ID.unique());

tests/languages/flutter/tests.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ void main() async {
128128
print(Permission.update(Role.guests()));
129129
print(Permission.delete(Role.team('teamId', 'owner')));
130130
print(Permission.delete(Role.team('teamId')));
131+
print(Permission.create(Role.member("memberId")));
131132

132133
// ID helper tests
133134
print(ID.unique());

tests/languages/kotlin/Tests.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ class ServiceTest {
140140
writeToFile(Permission.update(Role.guests()))
141141
writeToFile(Permission.delete(Role.team("teamId", "owner")))
142142
writeToFile(Permission.delete(Role.team("teamId")))
143+
writeToFile(Permission.create(Role.member("memberId")))
143144

144145
// ID helper tests
145146
writeToFile(ID.unique())

tests/languages/node/test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ async function start() {
105105
console.log(Permission.update(Role.guests()));
106106
console.log(Permission.delete(Role.team('teamId', 'owner')));
107107
console.log(Permission.delete(Role.team('teamId')));
108+
console.log(Permission.create(Role.member("memberId")));
108109

109110
// ID helper tests
110111
console.log(ID.unique());

tests/languages/php/test.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
echo Permission::update(Role::guests()) . "\n";
124124
echo Permission::delete(Role::team('teamId', 'owner')) . "\n";
125125
echo Permission::delete(Role::team('teamId')) . "\n";
126-
126+
echo Permission::create(Role::member('memberId')) . "\n";
127127
// ID helper tests
128128
echo ID::unique() . "\n";
129129
echo ID::custom('custom_id') . "\n";

tests/languages/python/tests.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
print(Permission.update(Role.guests()))
113113
print(Permission.delete(Role.team('teamId', 'owner')))
114114
print(Permission.delete(Role.team('teamId')))
115+
print(Permission.create(Role.member('memberId')))
115116

116117
# ID helper tests
117118
print(ID.unique())

tests/languages/ruby/tests.rb

Lines changed: 32 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
require_relative '../../sdks/ruby/lib/appwrite'
22

3-
query = Appwrite::Query
4-
permission = Appwrite::Permission
5-
role = Appwrite::Role
6-
id = Appwrite::ID
3+
include Appwrite
74

8-
client = Appwrite::Client.new
5+
client = Client.new
96
client.add_header('Origin', 'http://localhost')
107

11-
foo = Appwrite::Foo.new(client)
12-
bar = Appwrite::Bar.new(client)
13-
general = Appwrite::General.new(client)
8+
foo = Foo.new(client)
9+
bar = Bar.new(client)
10+
general = General.new(client)
1411

1512
puts ''
1613
puts 'Test Started'
@@ -55,79 +52,80 @@
5552
puts response["result"]
5653

5754
begin
58-
response = general.upload(x: 'string', y: 123, z:['string in array'], file: Appwrite::InputFile.from_path('./tests/resources/file.png'))
55+
response = general.upload(x: 'string', y: 123, z:['string in array'], file: InputFile.from_path('./tests/resources/file.png'))
5956
puts response.result
6057
rescue => e
6158
puts e
6259
end
6360

6461
begin
65-
response = general.upload(x: 'string', y: 123, z:['string in array'], file: Appwrite::InputFile.from_path('./tests/resources/large_file.mp4'))
62+
response = general.upload(x: 'string', y: 123, z:['string in array'], file: InputFile.from_path('./tests/resources/large_file.mp4'))
6663
puts response.result
6764
rescue => e
6865
puts e
6966
end
7067

7168
begin
7269
string = IO.read('./tests/resources/file.png')
73-
response = general.upload(x: 'string', y: 123, z:['string in array'], file: Appwrite::InputFile.from_string(string, filename:'file.png', mime_type: 'image/png'))
70+
response = general.upload(x: 'string', y: 123, z:['string in array'], file: InputFile.from_string(string, filename:'file.png', mime_type: 'image/png'))
7471
puts response.result
7572
rescue => e
7673
puts e
7774
end
7875

7976
begin
8077
string = IO.read('./tests/resources/large_file.mp4')
81-
response = general.upload(x: 'string', y: 123, z:['string in array'], file: Appwrite::InputFile.from_string(string, filename:'large_file.mp4', mime_type: 'video/mp4'))
78+
response = general.upload(x: 'string', y: 123, z:['string in array'], file: InputFile.from_string(string, filename:'large_file.mp4', mime_type: 'video/mp4'))
8279
puts response.result
8380
rescue => e
8481
puts e
8582
end
8683

8784
begin
8885
general.error400()
89-
rescue Appwrite::Exception => error
86+
rescue Exception => error
9087
puts error.message
9188
end
9289

9390
begin
9491
general.error500()
95-
rescue Appwrite::Exception => error
92+
rescue Exception => error
9693
puts error.message
9794
end
9895

9996
begin
10097
general.error502()
101-
rescue Appwrite::Exception => error
98+
rescue Exception => error
10299
puts error.message
103100
end
104101

105102
general.empty()
106103

107104
# Query helper tests
108-
puts query.equal('title', ['Spiderman', 'Dr. Strange'])
109-
puts query.notEqual('title', 'Spiderman')
110-
puts query.lessThan('releasedYear', 1990)
111-
puts query.greaterThan('releasedYear', 1990)
112-
puts query.search('name', 'john')
113-
puts query.orderAsc("title")
114-
puts query.orderDesc("title")
115-
puts query.cursorAfter("my_movie_id")
116-
puts query.cursorBefore("my_movie_id")
117-
puts query.limit(50)
118-
puts query.offset(20)
105+
puts Query.equal('title', ['Spiderman', 'Dr. Strange'])
106+
puts Query.notEqual('title', 'Spiderman')
107+
puts Query.lessThan('releasedYear', 1990)
108+
puts Query.greaterThan('releasedYear', 1990)
109+
puts Query.search('name', 'john')
110+
puts Query.orderAsc("title")
111+
puts Query.orderDesc("title")
112+
puts Query.cursorAfter("my_movie_id")
113+
puts Query.cursorBefore("my_movie_id")
114+
puts Query.limit(50)
115+
puts Query.offset(20)
119116

120117
# Permission & Role helper tests
121-
puts permission.read(role.any())
122-
puts permission.write(role.user(id.custom('userid')))
123-
puts permission.create(role.users())
124-
puts permission.update(role.guests())
125-
puts permission.delete(role.team('teamId', 'owner'))
126-
puts permission.delete(role.team('teamId'))
118+
puts Permission.read(Role.any())
119+
puts Permission.write(Role.user(id.custom('userid')))
120+
puts Permission.create(Role.users())
121+
puts Permission.update(Role.guests())
122+
puts Permission.delete(Role.team('teamId', 'owner'))
123+
puts Permission.delete(Role.team('teamId'))
124+
puts Permission.create(Role.member('memberId'))
127125

128126
# ID helper tests
129-
puts id.unique()
130-
puts id.custom('custom_id')
127+
puts ID.unique()
128+
puts ID.custom('custom_id')
131129

132130
response = general.headers()
133131
puts response.result

0 commit comments

Comments
 (0)