Sha256: be5c49f9426cc1a5940b242cc5acd9d55bc31996e411caa29915e53701b88e43
Contents?: true
Size: 670 Bytes
Versions: 26
Compression:
Stored size: 670 Bytes
Contents
/** * @vitest-environment node */ import { it, expect } from 'vitest' import { bindEvent } from './bindEvent' it('sets the "target" on the given event', () => { class Target {} const target = new Target() const event = new Event('open') bindEvent(target, event) expect(event.type).toBe('open') expect(event.target).toEqual(target) }) it('overrides existing "target" on the given event', () => { class Target {} const oldTarget = new Target() const newTarget = new Target() const event = new Event('open') bindEvent(oldTarget, event) bindEvent(newTarget, event) expect(event.type).toBe('open') expect(event.target).toEqual(newTarget) })
Version data entries
26 entries across 26 versions & 1 rubygems