anchor.diff:          <String>['test_package'],
           expectedAssetManifest,
         );
  +    }, overrides: <Type, Generator>{
  +      FileSystem: () => testFileSystem,
       });
   
       testUsingContext('Two assets are bundled when two packages each have and list an asset their pubspec', () async {
         establishFlutterRoot();
  +      writeEmptySchemaFile(fs);
   
         writePubspecFile(
           'pubspec.yaml',
  
positive.code:         <String>['test_package'],
          expectedAssetManifest,
        );
      });
  
      testUsingContext("Two assets are bundled when the package has two assets, listed in the app's pubspec", () async {
        establishFlutterRoot();
  
        final List<String> assetEntries = <String>[
          'packages/test_package/a/foo',
  
negative.code:       <String>['test_package'],
        expectedAssetManifest,
      );
    }, overrides: <Type, Generator>{
      FileSystem: () => testFileSystem,
    });
  
    group('AssetBundle assets from scanned paths', () {
      testUsingContext(
          'Two assets are bundled when scanning their directory', () async {
        establishFlutterRoot();
        writeEmptySchemaFile(fs);
  
        writePubspecFile('pubspec.yaml', 'test');
        writePackagesFile('test_package:p/p/lib/');
  