UNPKG

react-native

Version:

A framework for building native apps using React

39 lines (33 loc) 778 B
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ 'use strict'; const {NativeModules} = require('react-native'); const {Assert} = NativeModules; const Asserts = { assertEquals: function (expected, actual, msg) { if (expected !== actual) { Assert.fail( msg || 'Expected: ' + expected + ', received: ' + actual + '\n' + 'at ' + new Error().stack, ); } else { Assert.success(); } }, assertTrue: function (expr, msg) { Asserts.assertEquals(true, expr, msg); }, }; module.exports = Asserts;