20 lines
535 B
TypeScript
20 lines
535 B
TypeScript
|
import { expect, tap } from 'tapbundle'
|
||
|
import * as smartdebug from '../ts/index'
|
||
|
|
||
|
let testSmartDebug: smartdebug.SmartDebug
|
||
|
|
||
|
tap.test('should create a valid instance of SmartDebug', async () => {
|
||
|
testSmartDebug = new smartdebug.SmartDebug()
|
||
|
})
|
||
|
|
||
|
tap.test('should not log a message, if debugEnabled = false', async () => {
|
||
|
testSmartDebug.log('should not log to console')
|
||
|
})
|
||
|
|
||
|
tap.test('should log to console, if enabled', async () => {
|
||
|
testSmartDebug.enableDebugging()
|
||
|
testSmartDebug.log('should log to console')
|
||
|
})
|
||
|
|
||
|
tap.start()
|