Fixed ordering code - made it simpler to understand #39
GitHub Actions / Tests
succeeded
Feb 25, 2024 in 0s
Tests ✅
✅ ./nodejs/junit.json
209 tests were completed in 2s with 209 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
nodejs/src/tests/logger/logFormatter.ts | 14✅ | 3ms | ||
nodejs/src/tests/plugins/events-default/plugin.ts | 172✅ | 560ms | ||
nodejs/src/tests/plugins/logging-default/plugin.ts | 23✅ | 5ms |
✅ nodejs/src/tests/logger/logFormatter.ts
logFormatter formatLog
✅ Should fail to format DT when a value found is inside an object
✅ Should format *null/undefined* when a value found doesnt exist
✅ Should format *null/undefined* when a value found is undefined
✅ Should format correctly
✅ Should format direct date
✅ Should format DT in ISO when a value found is a date
✅ Should format DT in ISO when a value found is a date 2
✅ Should format iso date
✅ Should format json when a value found is an array
✅ Should format json when a value found is an object
✅ Should return string when meta is a number
✅ Should return string when meta is a string
✅ Should return string when meta is null
✅ Should return string when meta is undefined
✅ nodejs/src/tests/plugins/events-default/plugin.ts
plugins/events-default Emit emitEvent
✅ diff plugin names should not receive same event
✅ only one plugin should receive the event
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should be able to emit to events with self multi-args
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Array
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Boolean false
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Boolean true
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Max Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Min Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Null
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent Object
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit emitEvent String
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default Emit onEvent
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitAndReturn emitEventAndReturn
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should not respond to different listen events when same event name used with diff plugins
✅ should response error correctly
✅ should timeout correctly
plugins/events-default EmitAndReturn emitEventAndReturn Array
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Boolean false
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Boolean true
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn DiffData
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Max Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Min Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Null
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn Object
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitAndReturn emitEventAndReturn String
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
✅ should response error correctly
✅ should timeout correctly - general timeout
✅ should timeout correctly - no receipt
plugins/events-default EmitBroadcast emitBroadcast
✅ all plugins should receive the event
✅ diff plugin names should not receive same event
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should be able to emit to events with self multi-args
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Array
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Boolean false
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Boolean true
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Max Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Min Number
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Null
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast Object
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast emitBroadcast String
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitBroadcast onBroadcast
✅ should be able to emit to events with plugin name defined
✅ should be able to emit to events with self
✅ should not be able to emit to other events with plugin name defined
✅ should not be able to emit to other events with self
plugins/events-default EmitStreamAndReceiveStream
✅ receiveStream creates a should generate a valid string
✅ sendStream triggers receiveStream listener
✅ sendStream triggers timeout when no receiveStream setup
plugins/events-default EmitStreamAndReceiveStream sendStream triggers receiveStream files
✅ should be able to fully stream a file - 128KB
✅ should be able to fully stream a file - 16KB
✅ should be able to fully stream a file - 16MB
✅ should be able to fully stream a file - 1KB
✅ should be able to fully stream a file - 1MB
✅ should be able to fully stream a file - 512KB
plugins/events-default EmitStreamAndReceiveStream sendStream triggers receiveStream listener passing in the stream
✅ should call the listener with a stream
✅ should not call the listener with an error
plugins/events-default Events Emit
✅ _lastReceivedMessageIds should be empty on init
✅ _lastReceivedMessageIds should call only once
✅ _lastReceivedMessageIds should call only once, per id
✅ _lastReceivedMessageIds should contain latest emit ID
✅ _lastReceivedMessageIds should cycle ids > 50
✅ nodejs/src/tests/plugins/logging-default/plugin.ts
plugins/logging-default console mocked/overriden
✅ should mocked a debug event
✅ should mocked a debug event (meta)
✅ should mocked a error event
✅ should mocked a error event (meta)
✅ should mocked a info event
✅ should mocked a info event (meta)
✅ should mocked a stat event
✅ should mocked a warn event
✅ should mocked a warn event (meta)
plugins/logging-default console.x
✅ running debug, should debug everything
✅ running live-debug, should debug
✅ running non-debug, should not debug anything
✅ should console a debug event
✅ should console a debug event (meta)
✅ should console a error event
✅ should console a error event (meta)
✅ should console a info event
✅ should console a info event (meta)
✅ should console a stat event
✅ should console a text stat event
✅ should console a warn event
✅ should console a warn event (meta)
✅ Stack report
Loading