Skip to content

Commit cebe594

Browse files
greenrobot-teamgreenrobot
authored andcommitted
Generator version test: use decodedMatches suggested by checkOutputs docs
1 parent 28efcb6 commit cebe594

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

generator/test/code_builder_test.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import 'dart:convert';
21
import 'dart:io';
32

3+
import 'package:build_test/build_test.dart';
44
import 'package:logging/logging.dart';
55
import 'package:objectbox/internal.dart';
66
import 'package:objectbox_generator/src/builder_dirs.dart';
@@ -970,14 +970,15 @@ void main() {
970970

971971
final testEnv = GeneratorTestEnv();
972972
// Verify the generated code contains the GeneratorVersion parameter.
973-
// The matcher receives bytes, so use predicate to convert to string.
974973
final expectedVersion =
975974
'generatorVersion: obx_int.GeneratorVersion.${generatorVersionLatest.name}';
976975
await testEnv.run(
977976
source,
978-
generatedCodeMatcher: predicate<List<int>>(
979-
(bytes) => utf8.decode(bytes).contains(expectedVersion),
980-
'contains "$expectedVersion"',
977+
generatedCodeMatcher: decodedMatches(
978+
predicate<String>(
979+
(content) => content.contains(expectedVersion),
980+
'contains "$expectedVersion"',
981+
),
981982
),
982983
);
983984
});

0 commit comments

Comments
 (0)