/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/fastObjectShallowCompare/fastObjectShallowCompare.test.ts
28 строк
924 B
Albert Yu
[utils] Explicitly register roving tab items with parent (#48122)
02 апр 2026, 13:42
Не верифицирован
02 апр 2026, 13:42
a2ac691
Код
Авторство
О чём код?
import { expect } from 'chai'; import fastObjectShallowCompare from './fastObjectShallowCompare'; describe('fastObjectShallowCompare', () => { it('returns true for the same reference', () => { const object = { foo: 'bar' }; expect(fastObjectShallowCompare(object, object)).to.equal(true); }); it('returns true for shallow-equal objects', () => { expect(fastObjectShallowCompare({ foo: 'bar', count: 1 }, { foo: 'bar', count: 1 })).to.equal( true, ); }); it('returns false when a value differs', () => { expect(fastObjectShallowCompare({ foo: 'bar' }, { foo: 'baz' })).to.equal(false); }); it('returns false when the keys differ', () => { expect(fastObjectShallowCompare({ foo: 'bar' }, { foo: 'bar', count: 1 })).to.equal(false); }); it('returns false when one side is null', () => { expect(fastObjectShallowCompare(null, { foo: 'bar' })).to.equal(false); }); });