2018-08-24 18:09:42 +02:00

38 lines
718 B
JavaScript

/**
* Copyright (c) 2018-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @emails oncall+javascript_foundation
* @format
*/
'use strict';
const stableHash = require('../stableHash');
describe('stableHash', () => {
it('ensures that the hash implementation supports switched order properties', () => {
const sortedHash = stableHash({
a: 3,
b: 4,
c: {
d: 'd',
e: 'e',
},
});
const unsortedHash = stableHash({
b: 4,
c: {
e: 'e',
d: 'd',
},
a: 3,
});
expect(unsortedHash).toEqual(sortedHash);
});
});