r3-v2/test/R3.test.js

38 lines
706 B
JavaScript

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]();
}
}
}
);
});