larry babby and threejs for glsl

This commit is contained in:
Sam
2024-06-24 21:24:00 +12:00
parent 87d5dc634d
commit 907ebae4c0
6474 changed files with 1279596 additions and 8 deletions

View File

@@ -0,0 +1,33 @@
// @flow
import assert from 'assert';
import objectHash from '../src/objectHash';
describe('objectHash', () => {
it('calculates the same hash for two different but deep equal objects', () => {
const obj1 = {
foo: {foo: 'foo', baz: ['foo', 'baz', 'bar'], bar: 'bar'},
baz: 'baz',
bar: 'bar',
};
const obj2 = {
foo: {foo: 'foo', baz: ['foo', 'baz', 'bar'], bar: 'bar'},
baz: 'baz',
bar: 'bar',
};
assert.equal(objectHash(obj1), objectHash(obj2));
});
it('calculates a unique hash for two deep equal objects', () => {
const obj1 = {
baz: 'baz',
bar: 'ba',
};
const obj2 = {
baz: 'baz',
bar: 'bar',
};
assert.notEqual(objectHash(obj1), objectHash(obj2));
});
});