diff --git a/test/plugins.js b/test/plugins.js index 05fa025969..f0728ff7e1 100644 --- a/test/plugins.js +++ b/test/plugins.js @@ -52,7 +52,7 @@ describe('Plugins', () => { data.foo += 1; callback(null, data); } - function method2(data) { + async function method2(data) { return new Promise((resolve) => { data.foo += 5; resolve(data); @@ -70,7 +70,7 @@ describe('Plugins', () => { }); it('should register and fire a filter hook that returns a promise that gets rejected', (done) => { - function method(data) { + async function method(data) { return new Promise((resolve, reject) => { data.foo += 5; reject(new Error('nope')); @@ -107,7 +107,7 @@ describe('Plugins', () => { }); it('should register and fire a static hook returning a promise', (done) => { - function method(data) { + async function method(data) { assert.equal(data.bar, 'test'); return new Promise((resolve) => { resolve(); @@ -121,7 +121,7 @@ describe('Plugins', () => { }); it('should register and fire a static hook returning a promise that gets rejected with a error', (done) => { - function method(data) { + async function method(data) { assert.equal(data.bar, 'test'); return new Promise((resolve, reject) => { reject(new Error('just because')); @@ -135,21 +135,6 @@ describe('Plugins', () => { }); }); - it('should register and timeout a static hook returning a promise but takes too long', (done) => { - function method(data) { - assert.equal(data.bar, 'test'); - return new Promise((resolve) => { - setTimeout(resolve, 6000); - }); - } - plugins.hooks.register('test-plugin', { hook: 'static:test.hook', method: method }); - plugins.hooks.fire('static:test.hook', { bar: 'test' }, (err) => { - assert.ifError(err); - plugins.hooks.unregister('test-plugin', 'static:test.hook', method); - done(); - }); - }); - it('should get plugin data from nbbpm', (done) => { plugins.get('nodebb-plugin-markdown', (err, data) => { assert.ifError(err);