| Index: pkg/barback/test/transformer/check_content_and_rename.dart
|
| diff --git a/pkg/barback/test/transformer/check_content_and_rename.dart b/pkg/barback/test/transformer/check_content_and_rename.dart
|
| index a923911311637245b7feb7830eded9d2e660e8da..9fcdebb6c0e50a9b14c5280fc30e36afb6d10c26 100644
|
| --- a/pkg/barback/test/transformer/check_content_and_rename.dart
|
| +++ b/pkg/barback/test/transformer/check_content_and_rename.dart
|
| @@ -21,15 +21,17 @@ class CheckContentAndRenameTransformer extends MockTransformer {
|
| CheckContentAndRenameTransformer(this.oldExtension, this.oldContent,
|
| this.newExtension, this.newContent);
|
|
|
| - Future<bool> doIsPrimary(Asset asset) {
|
| - if (asset.id.extension != '.$oldExtension') return new Future.value(false);
|
| - return asset.readAsString().then((value) => value == oldContent);
|
| - }
|
| + Future<bool> doIsPrimary(AssetId id) =>
|
| + new Future.value(id.extension != '.$oldExtension');
|
|
|
| Future doApply(Transform transform) {
|
| return getPrimary(transform).then((input) {
|
| - transform.addOutput(new Asset.fromString(
|
| - input.id.changeExtension('.$newExtension'), newContent));
|
| + return input.readAsString().then((contents) {
|
| + if (contents != oldContent) return;
|
| +
|
| + transform.addOutput(new Asset.fromString(
|
| + input.id.changeExtension('.$newExtension'), newContent));
|
| + });
|
| });
|
| }
|
| }
|
|
|