UNPKG

@stackoverfloweth/vue-compositions

Version:

A collection of reusable vue compositions.

25 lines 926 B
import { describe, expect, it } from 'vitest'; import { isSame } from '../utilities/isSame'; class Test { alpha; constructor(alpha) { this.alpha = alpha; } } describe('isSame', () => { it('returns correct value', () => { expect(isSame(0, 0)).toBe(true); expect(isSame(0, 1)).toBe(false); expect(isSame('a', 'a')).toBe(true); expect(isSame('a', 'b')).toBe(false); expect(isSame(Infinity, -Infinity)).toBe(false); expect(isSame(Infinity, null)).toBe(false); expect(isSame({ alpha: 1 }, { alpha: 1 })).toBe(true); expect(isSame({ alpha: 1 }, { alpha: 2 })).toBe(false); expect(isSame(null, null)).toBe(true); expect(isSame(null, 'null')).toBe(false); expect(isSame(new Test(1), new Test(1))).toBe(true); expect(isSame(new Test(1), new Test(2))).toBe(false); }); }); //# sourceMappingURL=isSame.spec.js.map