BloomTestScope constructor

BloomTestScope({
  1. BloomContainer? parent,
  2. List<BloomTestOverride>? overrides,
})

Creates a BloomTestScope with optional parent container and initial overrides.

Automatically calls setActiveContainer with this scope's child container.

Implementation

BloomTestScope(
    {BloomContainer? parent, List<BloomTestOverride<dynamic>>? overrides})
    : _previousContainer = globalContainer,
      container = BloomContainer(parent: parent ?? globalContainer) {
  if (overrides != null) {
    for (final o in overrides) {
      container.overrideType(o.type, o.instance);
    }
  }
  setActiveContainer(container);
}