UNPKG

827 BJavaScriptView Raw
1const test = require('tape')
2const express = require('express')
3const decache = require('decache')
4
5test('checks if NODE_ENV is set to development', (t) => {
6 const app = express()
7 process.env.NODE_ENV = 'production'
8
9 try {
10 const mountAndReload = require('../index').createReloadable(app, require)
11 mountAndReload('./testModule')
12 t.fail('No error thrown')
13 t.end()
14 } catch (e) {
15 t.pass('This should throw an error')
16 t.end()
17 }
18})
19
20test('checks if throws except if NODE_ENV is set to production', (t) => {
21 const app = express()
22
23 decache('../index')
24 process.env.NODE_ENV = 'development'
25 const mountAndReload = require('../index').createReloadable(app, require)
26 mountAndReload('./testModule')
27
28 t.pass('No error thrown')
29 t.end()
30})
31
32test('---', (t) => {
33 t.end()
34 process.exit(0)
35})
36
37