Files
starface-outlook-sync-addin/node_modules/@fluentui/utilities/lib/initializeComponentRef.test.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

26 lines
991 B
JavaScript

import { __extends } from "tslib";
import * as React from 'react';
import { initializeComponentRef } from './initializeComponentRef';
import { render } from '@testing-library/react';
describe('initializeComponentRef', function () {
var Foo = /** @class */ (function (_super) {
__extends(Foo, _super);
function Foo(props) {
var _this = _super.call(this, props) || this;
initializeComponentRef(_this);
return _this;
}
Foo.prototype.render = function () {
return React.createElement("div", null);
};
return Foo;
}(React.Component));
it('can resolve componentRef', function () {
var fooRef = React.createRef();
var component = render(React.createElement(Foo, { componentRef: fooRef }));
expect(fooRef.current).toBeTruthy();
component.unmount();
expect(fooRef.current).toBeNull();
});
});
//# sourceMappingURL=initializeComponentRef.test.js.map