38 lines
706 B
JavaScript
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]();
|
|
}
|
|
}
|
|
|
|
}
|
|
);
|
|
|
|
});
|
|
|