Diff to HTML by rtfpessoa

template-users.service.client.test.js → users.service.client.test.js RENAMED
@@ -78,21 +78,23 @@
78
assert.ok(service, 'Registered the service');
79
});
80
81
- it('???', async () => {
82
- // Setting `provider` indicates an external request
83
- // eslint-disable-next-line no-unused-vars
84
- const params = { provider: 'socketio' };
85
- assert(true);
86
-
87
- /*
88
- const record = await client.service('/users').create({
89
-
90
- }, params);
91
92
- assert.deepEqual(record, {
93
94
});
95
- */
96
});
97
});
98
78
assert.ok(service, 'Registered the service');
79
});
80
81
+ it('creates a user and encrypts the password ', async () => {
82
+ const user = await client.service('users').create({
83
+ email: 'test@example.com',
84
+ password: 'secret'
85
+ });
86
87
+ assert.ok(user.email === 'test@example.com');
88
+ });
89
90
+ it('removes password for external requests', async () => {
91
+ const user = await client.service('users').create({
92
+ email: 'test3@example.com',
93
+ password: 'secret'
94
});
95
+
96
+ // Make sure password has been removed
97
+ assert.ok(!user.password);
98
});
99
});
100