UNPKG

yhtml5-test

Version:

A test framework for front-end projects

28 lines (25 loc) 687 B
/** * Copyright (c) 2015-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. */ import { parse } from '../../utils/parser'; test('throws on null', function () { expect.assertions(2); try { parse(null); } catch (e) { expect(e instanceof Error).toBe(true); expect(e.message).toBe('You cannot pass a null object.'); } }); test('throws on unparsable', function () { expect.assertions(2); try { parse({}); } catch (e) { expect(e instanceof Error).toBe(true); expect(e.message).toBe('The error you provided does not contain a stack trace.'); } });