testProvider<T> function

T testProvider<T>(
  1. BaseProvider<T> provider,
  2. void action(
    1. T
    )
)

Tests a provider by creating its value and running an action.

Implementation

T testProvider<T>(BaseProvider<T> provider, void Function(T) action) {
  final value = provider.create();
  action(value);
  provider.dispose();
  return value;
}