1234567891011121314151617181920 |
- /* global test, expect */
- 'use strict'
- const build = require('..')
- test('works with jest', done => {
- const { create, emit, emitted } = build()
- create('FastifyDeprecation', 'CODE', 'Hello %s')
- emit('CODE', 'world')
- // we cannot actually listen to process warning event
- // because jest messes with it (that's the point of this test)
- // we can only test it was emitted indirectly
- // and test no exception is raised
- setImmediate(() => {
- expect(emitted.get('CODE')).toBeTruthy()
- done()
- })
- })
|