@@ -17,24 +17,17 @@ final String? testVersion = _readWorkspaceRef() ?? _readPubspecLock();
17
17
18
18
String ? _readWorkspaceRef () {
19
19
try {
20
- final workspaceRefPath = p.join ('.dart_tool' , 'pub' , 'workspace_ref.json ' );
21
- final workspaceRefFile = File (workspaceRefPath );
20
+ final pubDirectory = p.join ('.dart_tool' , 'pub' );
21
+ final workspaceRefFile = File (p. join (pubDirectory, 'workspace_ref.json' ) );
22
22
if (! workspaceRefFile.existsSync ()) return null ;
23
- final ref = jsonDecode (workspaceRefFile.readAsStringSync ());
24
- if (ref is ! Map ) return null ;
25
- final relativeRoot = ref ['workspaceRoot' ];
23
+ final workspaceRef = jsonDecode (workspaceRefFile.readAsStringSync ());
24
+ if (workspaceRef is ! Map ) return null ;
25
+ final relativeRoot = workspaceRef ['workspaceRoot' ];
26
26
if (relativeRoot is ! String ) return null ;
27
27
final packageGraphPath = p.normalize (
28
- p.join (
29
- '.dart_tool' ,
30
- 'pub' ,
31
- relativeRoot,
32
- '.dart_tool' ,
33
- 'package_graph.json' ,
34
- ),
28
+ p.join (pubDirectory, relativeRoot, '.dart_tool' , 'package_graph.json' ),
35
29
);
36
- final packageGraphFile = File (packageGraphPath);
37
- final packageGraph = jsonDecode (packageGraphFile.readAsStringSync ());
30
+ final packageGraph = jsonDecode (File (packageGraphPath).readAsStringSync ());
38
31
if (packageGraph is ! Map ) return null ;
39
32
final packages = packageGraph['packages' ];
40
33
if (packages is ! List ) return null ;
0 commit comments