LCOV - code coverage report
Current view: top level - src/models/organizers - folder.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 5 6 83.3 %
Date: 2021-10-11 06:57:03 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:widgetbook/src/models/organizers/expandable_organizer.dart';
       2             : import 'package:widgetbook/src/models/organizers/organizers.dart';
       3             : import 'package:widgetbook/src/models/organizers/widget_element.dart';
       4             : 
       5             : /// A folder in the folder tree.
       6             : class Folder extends ExpandableOrganizer {
       7           2 :   Folder({
       8             :     required String name,
       9             :     List<Folder>? folders,
      10             :     List<WidgetElement>? widgets,
      11             :     bool isExpanded = false,
      12           2 :   }) : super(
      13             :           name: name,
      14             :           folders: folders,
      15             :           widgets: widgets,
      16             :           isExpanded: isExpanded,
      17             :         ) {
      18           3 :     for (final ExpandableOrganizer organizer in this.folders) {
      19           1 :       organizer.parent = this;
      20             :     }
      21           2 :     for (final organizer in this.widgets) {
      22           0 :       organizer.parent = this;
      23             :     }
      24             :   }
      25             : }

Generated by: LCOV version 1.15