$mockWidget method

  1. @override
_WidgetMockStatefulWidget? $mockWidget(
  1. String key
)
override

Implementation

@override
_WidgetMockStatefulWidget? $mockWidget(String key) {
	WidgetMockFactory? factory = this.mapHostedWidgetMockFactories[key];
	if (factory == null) {
		return null;
	}

	Widget widget = factory.funcWidgetFactory();
	_WidgetMockStatefulWidget widgetMock = _WidgetMockStatefulWidget(
		widgetToRender: widget,
		funcOnCreatedState: (MockWidgetStateBase widgetState) {
			if (!this._mapArrWidgetStates.containsKey(key)) {
				this._mapArrWidgetStates[key] = [ ];
			}
			this._mapArrWidgetStates[key]!.add(widgetState);
		},
		funcCreateMockWidgetState: factory.funcCreateMockWidgetState,
	);

	return widgetMock;
}