const {assert} = require('chai'); const Event = require('../src/r3/r3-event.js'); describe('R3 Tests', () => { it ( 'R3 loads', () => { const R3 = require('../src/r3/'); assert.typeOf(R3.Version, 'string'); assert.typeOf(R3.CompileDate, 'string'); console.log('R3 Version : ' + R3.Version); console.log('R3 Compile Date : ' + R3.CompileDate); } ); it ( 'Creation of all components succeed', () => { const Component = require('../src/r3/r3-component'); for (let Constructor in Component) { if (Component.hasOwnProperty(Constructor) && typeof Component[Constructor] === 'function') { let component = new Component[Constructor](); } } } ); });