@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
42 lines (35 loc) • 1.31 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@testing-library/react");
var _Attachment = _interopRequireDefault(require("../Attachment"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
describe('Attachment', function () {
test('rendering the defult props', function () {
var _render = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_Attachment["default"], null)),
asFragment = _render.asFragment;
expect(asFragment()).toMatchSnapshot();
});
});
describe('Attachment with props', function () {
test('rendering the defult props', function () {
var _render2 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_Attachment["default"], {
onClick: jest.fn(),
dataId: "test_id",
size: "medium",
iconName: "test_icon",
fileName: "test_file",
fileSize: "10MB",
downloadLink: "http://example.com",
palette: "default",
tooltip: "test_tooltip",
fileInfo: "test_info",
i18nKeys: {
downloadTitle: 'Download'
},
dataSelectorId: "test_selector",
isDisabled: false
})),
asFragment = _render2.asFragment;
expect(asFragment()).toMatchSnapshot();
});
});