mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 19:15:58 +01:00 
			
		
		
		
	test: custom fields tests
add missing setReputation test
This commit is contained in:
		| @@ -199,6 +199,26 @@ describe('socket.io', () => { | ||||
| 		assert(Array.isArray(users[0].groups)); | ||||
| 	}); | ||||
|  | ||||
| 	it('should error with invalid data set user reputation', async () => { | ||||
| 		await assert.rejects( | ||||
| 			socketAdmin.user.setReputation({ uid: adminUid }, null), | ||||
| 			{ message: '[[error:invalid-data]]' } | ||||
| 		); | ||||
| 		await assert.rejects( | ||||
| 			socketAdmin.user.setReputation({ uid: adminUid }, {}), | ||||
| 			{ message: '[[error:invalid-data]]' } | ||||
| 		); | ||||
| 		await assert.rejects( | ||||
| 			socketAdmin.user.setReputation({ uid: adminUid }, { uids: [], value: null }), | ||||
| 			{ message: '[[error:invalid-data]]' } | ||||
| 		); | ||||
| 	}); | ||||
|  | ||||
| 	it('should set user reputation', async () => { | ||||
| 		await socketAdmin.user.setReputation({ uid: adminUid }, { uids: [adminUid], value: 10 }); | ||||
| 		assert.strictEqual(10, await db.sortedSetScore('users:reputation', adminUid)); | ||||
| 	}); | ||||
|  | ||||
| 	it('should reset lockouts', (done) => { | ||||
| 		socketAdmin.user.resetLockouts({ uid: adminUid }, [regularUid], (err) => { | ||||
| 			assert.ifError(err); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user