UNPKG

react-native

Version:

A framework for building native apps using React

33 lines (28 loc) 800 B
/** * Copyright (c) 2013-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule Asserts */ 'use strict'; var Assert = require('NativeModules').Assert; var 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;