Files
memecoin-botV2/.pnpm-store/v10/files/bc/69d5e0151d0b36608be975247f82c4dba56ffa76d9d7955b522af46624d3279fb0f423e14db05a15f301b8fc52f226c037ac9b68e4cb4ebbce7a842304fbb0

31 lines
668 B
Plaintext

'use strict'
const { test } = require('node:test')
const assert = require('node:assert')
const { once } = require('events')
const { join } = require('path')
const ThreadStream = require('..')
test('ignores worker messages without a protocol code', async function () {
const stream = new ThreadStream({
filename: join(__dirname, 'message-without-code.js'),
sync: false
})
const errors = []
stream.on('error', err => {
errors.push(err)
})
const ready = once(stream, 'ready')
const close = once(stream, 'close')
assert.ok(stream.write('hello world\n'))
stream.end()
await ready
await close
assert.deepStrictEqual(errors, [])
})