Sha256: 34d8c26ad2266107124c804dae5587d6dea663192cf3c376a8822eae82bfe64a
Contents?: true
Size: 1.33 KB
Versions: 26
Compression:
Stored size: 1.33 KB
Contents
/** * @vitest-environment node */ import { it, expect } from 'vitest' import { normalizeSocketWriteArgs } from './normalizeSocketWriteArgs' it('normalizes .write()', () => { expect(normalizeSocketWriteArgs([undefined])).toEqual([ undefined, undefined, undefined, ]) expect(normalizeSocketWriteArgs([null])).toEqual([null, undefined, undefined]) }) it('normalizes .write(chunk)', () => { expect(normalizeSocketWriteArgs([Buffer.from('hello')])).toEqual([ Buffer.from('hello'), undefined, undefined, ]) expect(normalizeSocketWriteArgs(['hello'])).toEqual([ 'hello', undefined, undefined, ]) expect(normalizeSocketWriteArgs([null])).toEqual([null, undefined, undefined]) }) it('normalizes .write(chunk, encoding)', () => { expect(normalizeSocketWriteArgs([Buffer.from('hello'), 'utf8'])).toEqual([ Buffer.from('hello'), 'utf8', undefined, ]) }) it('normalizes .write(chunk, callback)', () => { const callback = () => {} expect(normalizeSocketWriteArgs([Buffer.from('hello'), callback])).toEqual([ Buffer.from('hello'), undefined, callback, ]) }) it('normalizes .write(chunk, encoding, callback)', () => { const callback = () => {} expect( normalizeSocketWriteArgs([Buffer.from('hello'), 'utf8', callback]) ).toEqual([Buffer.from('hello'), 'utf8', callback]) })
Version data entries
26 entries across 26 versions & 1 rubygems