LCOV - code coverage report
Current view: top level - code_generators/instances - widget_element_instance.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 10 10 100.0 %
Date: 2021-11-02 09:21:23 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:widgetbook_generator/code_generators/instances/instance.dart';
       2             : import 'package:widgetbook_generator/code_generators/instances/list_instance.dart';
       3             : import 'package:widgetbook_generator/code_generators/instances/story_instance.dart';
       4             : import 'package:widgetbook_generator/code_generators/properties/property.dart';
       5             : import 'package:widgetbook_generator/models/widgetbook_story_data.dart';
       6             : 
       7             : /// An instance for WidgetElementInstance
       8             : class WidgetElementInstance extends Instance {
       9             :   /// Creates a new instance of [WidgetElementInstance]
      10           3 :   WidgetElementInstance({
      11             :     required String name,
      12             :     required List<WidgetbookStoryData> stories,
      13           3 :   }) : super(
      14             :           name: 'WidgetElement',
      15           3 :           properties: [
      16           3 :             Property.string(key: 'name', value: name),
      17           3 :             Property(
      18             :               key: 'stories',
      19           3 :               instance: ListInstance<StoryInstance>(
      20             :                 instances: stories
      21           5 :                     .map((story) => StoryInstance(
      22           1 :                           storyName: story.storyName,
      23           1 :                           functionName: story.name,
      24             :                         ))
      25           3 :                     .toList(),
      26             :               ),
      27             :             ),
      28             :           ],
      29             :         );
      30             : }

Generated by: LCOV version 1.15