mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							856ba78a5f
						
					
				
				
					commit
					0ce4b87d85
				
			| @@ -72,7 +72,7 @@ describe('Hash methods', () => { | ||||
| 			}); | ||||
| 		}); | ||||
|  | ||||
| 		it('should set multiple keys to different okjects', async () => { | ||||
| 		it('should set multiple keys to different objects', async () => { | ||||
| 			const keys = ['bulkKey1', 'bulkKey2']; | ||||
| 			const data = [{ foo: '1' }, { baz: 'baz' }]; | ||||
|  | ||||
| @@ -80,6 +80,39 @@ describe('Hash methods', () => { | ||||
| 			const result = await db.getObjects(keys); | ||||
| 			assert.deepStrictEqual(result, data); | ||||
| 		}); | ||||
|  | ||||
| 		it('should not error if object is empty', async () => { | ||||
| 			const keys = ['bulkKey3', 'bulkKey4']; | ||||
| 			const data = [{ foo: '1' }, { }]; | ||||
|  | ||||
| 			await db.setObjectBulk(keys, data); | ||||
| 			const result = await db.getObjects(keys); | ||||
| 			assert.deepStrictEqual(result, [{ foo: '1' }, null]); | ||||
| 		}); | ||||
|  | ||||
| 		it('should not error if object is empty', async () => { | ||||
| 			const keys = ['bulkKey5']; | ||||
| 			const data = [{ }]; | ||||
|  | ||||
| 			await db.setObjectBulk(keys, data); | ||||
| 			const result = await db.getObjects(keys); | ||||
| 			assert.deepStrictEqual(result, [null]); | ||||
| 		}); | ||||
|  | ||||
| 		it('should not error if object is empty', async () => { | ||||
| 			const keys = ['bulkKey6', 'bulkKey7']; | ||||
| 			const data = {}; | ||||
|  | ||||
| 			await db.setObject(keys, data); | ||||
| 			const result = await db.getObjects(keys); | ||||
| 			assert.deepStrictEqual(result, [null, null]); | ||||
| 		}); | ||||
|  | ||||
| 		it('should not error if object is empty', async () => { | ||||
| 			await db.setObject('emptykey', {}); | ||||
| 			const result = await db.getObject('emptykey'); | ||||
| 			assert.deepStrictEqual(result, null); | ||||
| 		}); | ||||
| 	}); | ||||
|  | ||||
| 	describe('setObjectField()', () => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user