Hello, I wanted to beta test you software under linux manjaro and got close but, i think i need advice on how to get over it´s first initialization.
I´m using Node v6.14.8
(had some issues resolved with 2 commands in this thread laravel-mix/laravel-mix#2383 )
`~/Documents/Kodtrol >>> npm run test ±[●][the-big-refactor]
[email protected] test /home/a/Documents/Kodtrol
mocha --recursive -r @babel/register
Helper - clamp
✓ should pass value within range
✓ should clamp values outside of range
Helper - counter
✓ should init properly with default ID and return 0
✓ should increment properly with default ID
✓ should reset with default ID to 0
✓ should init properly with custom ID and return 0
✓ should increment properly with custom ID
✓ should reset with custom ID to 0
✓ should reset all
Helper - isEven
✓ should return true for even numbers
✓ should return false for odd numbers
Helper - isOdd
✓ should return true for odd numbers
✓ should return false for even numbers
Helper - sequence
✓ should return for null or empty array
✓ should init properly with default ID and return first item
✓ should advance properly and rollover with default ID
✓ should reset with default ID if the array is shorter than the current index
✓ should reset properly with default ID
✓ should init properly with custom ID and return first item
✓ should advance properly and rollover with custom ID
✓ should reset with custom ID if the array is shorter than the current index
✓ should reset properly with custom ID
DmxDevice
✓ should construct without using with initial data
✓ should have proper getter values
✓ should have proper method results
✓ should update without errors
✓ should have proper getter values after update
✓ should have proper method results after update
✓ should set the proper numerical channel
✓ should set the proper aliased channel
✓ should get the proper numerical channel default
✓ should get the proper aliased channel default
✓ should destroy without errors
IldaDevice
✓ should construct without errors using initial data
✓ should have proper getter values
✓ should have proper method results
✓ should update without errors
✓ should have proper getter values after update
✓ should have proper method results after update
✓ should destroy without errors
MidiDevice
✓ should construct without errors using initial data
✓ should have proper getter values
✓ should have proper method results
✓ should update without errors
✓ should have proper getter values after update
✓ should have proper method results after update
✓ should destroy without errors
RootTimelineRenderer
1) should construct without errors using initial data
2) should destroy without errors
47 passing (69ms)
2 failing
-
RootTimelineRenderer
should construct without errors using initial data:
TypeError: this._timeline.on is not a function
at RootTimelineRenderer._setTimelineAndItems (src/renderer/rendering/renderers/root/RootTimelineRenderer.js:29:20)
at new RootTimelineRenderer (src/renderer/rendering/renderers/root/RootTimelineRenderer.js:24:10)
at Context. (test/renderer/renderers/RootTimelineRenderer.test.js:21:16)
at processImmediate (internal/timers.js:461:21)
-
RootTimelineRenderer
should destroy without errors:
TypeError: Cannot read property 'destroy' of undefined
at Context. (test/renderer/renderers/RootTimelineRenderer.test.js:25:14)
at processImmediate (internal/timers.js:461:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] test: mocha --recursive -r @babel/register
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/a/.npm/_logs/2020-12-08T23_25_14_790Z-debug.log
`
Any advice welcomed and btw, thanks for putting out your software