Skip to content

V9 initial code migration #42

V9 initial code migration

V9 initial code migration #42

GitHub Actions / Tests succeeded Dec 14, 2023 in 0s

Tests ✔️

Tests passed successfully

✔️ nodejs/junit.json

206 tests were completed in 2s with 206 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
nodejs/src/tests/logger/logFormatter.ts 14✔️ 4ms
nodejs/src/tests/plugins/events/plugin.ts 169✔️ 615ms
nodejs/src/tests/plugins/log-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/plugin.ts

plugins/events-default Emit emitEvent
  ✔️ 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 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
  ✔️ 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/log-default/plugin.ts

plugins/log-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/log-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