File tree 2 files changed +12
-5
lines changed
pkgs/native_assets_builder 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ class NativeAssetsBuildRunner {
189
189
);
190
190
if (buildPlan == null ) return null ;
191
191
192
- var hookResult = HookResult (encodedAssets : buildResult.encodedAssets );
192
+ var linkResult = HookResult ();
193
193
for (final package in buildPlan) {
194
194
final inputBuilder = LinkInputBuilder ();
195
195
for (final e in extensions) {
@@ -250,14 +250,17 @@ class NativeAssetsBuildRunner {
250
250
);
251
251
if (result == null ) return null ;
252
252
final (hookOutput, hookDeps) = result;
253
- hookResult = hookResult .copyAdd (hookOutput, hookDeps);
253
+ linkResult = linkResult .copyAdd (hookOutput, hookDeps);
254
254
}
255
255
256
256
final errors = [
257
257
for (final e in extensions)
258
- ...await e.validateApplicationAssets (hookResult.encodedAssets),
258
+ ...await e.validateApplicationAssets ([
259
+ ...buildResult.encodedAssets,
260
+ ...linkResult.encodedAssets,
261
+ ]),
259
262
];
260
- if (errors.isEmpty) return hookResult ;
263
+ if (errors.isEmpty) return linkResult ;
261
264
262
265
_printErrors ('Application asset verification failed' , errors);
263
266
return null ;
Original file line number Diff line number Diff line change @@ -88,9 +88,13 @@ void main() async {
88
88
);
89
89
expect (linkResult, isNotNull);
90
90
91
+ expect (
92
+ _getNames (buildResult.encodedAssets),
93
+ unorderedEquals (builtHelperAssets),
94
+ );
91
95
expect (
92
96
_getNames (linkResult! .encodedAssets),
93
- unorderedEquals ([...builtHelperAssets, ... linkedAssets] ),
97
+ unorderedEquals (linkedAssets),
94
98
);
95
99
});
96
100
});
You can’t perform that action at this time.
0 commit comments