Skip to content

Commit b9614c3

Browse files
authored
[hooks_runner] Make link hook test data more readable (#2478)
When browsing our examples/test_data for link hooks for dart-lang/site-www#6759, I noticed this could use a clean up.
1 parent e9a35b8 commit b9614c3

File tree

1 file changed

+6
-3
lines changed
  • pkgs/hooks_runner/test_data/treeshaking_native_libs/hook

1 file changed

+6
-3
lines changed

pkgs/hooks_runner/test_data/treeshaking_native_libs/hook/link.dart

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ import 'package:native_toolchain_c/native_toolchain_c.dart';
99

1010
void main(List<String> arguments) async {
1111
await link(arguments, (input, output) async {
12+
final asset = input.assets.code.single;
13+
final packageName = asset.id.split('/').first.replaceAll('package:', '');
14+
final assetName = asset.id.split('/').skip(1).join('/');
1215
final linker = CLinker.library(
13-
name: input.packageName,
14-
assetName: input.assets.code.single.id.split('/').skip(1).join('/'),
16+
name: packageName,
17+
assetName: assetName,
1518
linkerOptions: LinkerOptions.treeshake(symbolsToKeep: ['add']),
16-
sources: [input.assets.code.single.file!.toFilePath()],
19+
sources: [asset.file!.toFilePath()],
1720
);
1821
await linker.run(
1922
input: input,

0 commit comments

Comments
 (0)