flow-enums-runtime
Version:
Runtime to be use with the Flow Enums transform.
24 lines (18 loc) • 515 B
JavaScript
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
*/
;
// Must be before we require `../index`
const originalWeakMap = global.WeakMap;
global.WeakMap = undefined;
const Enum = require('../index');
global.WeakMap = originalWeakMap;
test('works when `WeakMap` is not defined', () => {
const F = Enum({A: 1});
expect(F.isValid(1)).toBe(true);
});