UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

37 lines (26 loc) 1.28 kB
"use strict"; var _react = require("react"); var _react2 = _interopRequireDefault(_react); var _reactTestRenderer = require("react-test-renderer"); var _reactTestRenderer2 = _interopRequireDefault(_reactTestRenderer); var _snapshotHelpers = require("../../../tests/snapshot-helpers"); var _snapshotDefault = require("../__examples__/snapshot-default"); var _snapshotDefault2 = _interopRequireDefault(_snapshotDefault); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } test('Navigation Default DOM Snapshot', function () { var domTree = _reactTestRenderer2.default.create(_react2.default.createElement(_snapshotDefault2.default, null)).toJSON(); expect(domTree).toMatchSnapshot(); }); test('Navigation Default HTML Snapshot', function () { expect((0, _snapshotHelpers.renderMarkup)(_snapshotDefault2.default)).toMatchSnapshot(); }); var customProps = { className: 'CUSTOM-CLASSNAME', id: 'CUSTOM-ID', variant: 'shade', selectedId: 'all_reports' }; test("Navigation\n\t\tclassName,\n\t\tid,\n\t\tvariant\n\tDOM Snapshot", function () { var domTree = _reactTestRenderer2.default.create(_react2.default.createElement(_snapshotDefault2.default, customProps)).toJSON(); expect(domTree).toMatchSnapshot(); });