mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	feat: remove sync hooks support
This commit is contained in:
		| @@ -47,7 +47,7 @@ describe('Plugins', () => { | ||||
| 		}); | ||||
| 	}); | ||||
|  | ||||
| 	it('should register and fire a filter hook having 3 methods, one returning a promise, one calling the callback and one just returning', async () => { | ||||
| 	it('should register and fire a filter hook having 2 methods, one returning a promise, one calling the callback', async () => { | ||||
| 		function method1(data, callback) { | ||||
| 			data.foo += 1; | ||||
| 			callback(null, data); | ||||
| @@ -58,14 +58,9 @@ describe('Plugins', () => { | ||||
| 				resolve(data); | ||||
| 			}); | ||||
| 		} | ||||
| 		function method3(data) { | ||||
| 			data.foo += 1; | ||||
| 			return data; | ||||
| 		} | ||||
|  | ||||
| 		plugins.hooks.register('test-plugin', { hook: 'filter:test.hook2', method: method1 }); | ||||
| 		plugins.hooks.register('test-plugin', { hook: 'filter:test.hook2', method: method2 }); | ||||
| 		plugins.hooks.register('test-plugin', { hook: 'filter:test.hook2', method: method3 }); | ||||
|  | ||||
| 		const data = await plugins.hooks.fire('filter:test.hook2', { foo: 1 }); | ||||
| 		assert.strictEqual(data.foo, 8); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user