Skip to content

Commit

Permalink
Fix bug when no build.yaml is provided. (#160)
Browse files Browse the repository at this point in the history
  • Loading branch information
JanMichaelPeter authored Apr 20, 2024
1 parent c61c2f3 commit 4d265cd
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
4 changes: 4 additions & 0 deletions widget_driver_generator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# CHANGELOG

## 1.2.1

* Fixes bug when no build.yaml is provided.

## 1.2.0

* Introduces the option to specify default values for types in your build.yaml.
Expand Down
7 changes: 5 additions & 2 deletions widget_driver_generator/lib/src/widget_driver_generator.dart
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,11 @@ class WidgetDriverGenerator extends GeneratorForAnnotation<GenerateTestDriver> {
required BuilderOptions options,
PackageInfoProvider? packageInfoProvider,
}) : _packageInfoProvider = packageInfoProvider ?? PackageInfoProvider() {
final config = (options.config["defaultTestValues"] as YamlMap).entries;
DefaultReturnValueHelper.setCustomDefaultValues(config);
final valuesFromConfig = options.config["defaultTestValues"];
if (valuesFromConfig is YamlMap) {
final customValues = valuesFromConfig.entries;
DefaultReturnValueHelper.setCustomDefaultValues(customValues);
}
}

@override
Expand Down
2 changes: 1 addition & 1 deletion widget_driver_generator/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: widget_driver_generator
description: This package provides generators for WidgetDriver to automate the creation of your TestDrivers and WidgetDriverProviders
version: 1.2.0
version: 1.2.1
repository: https://github.com/bmw-tech/widget_driver/tree/master/widget_driver_generator
issue_tracker: https://github.com/bmw-tech/widget_driver/issues

Expand Down

0 comments on commit 4d265cd

Please sign in to comment.