Skip to content

Commit 5e9c19d

Browse files
authored
Merge pull request #67 from paulkaplan/mark-web-as-clean
fix: set a "clean" flag on assets
2 parents bce862d + 22af3bb commit 5e9c19d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/Asset.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ class Asset {
5959
this.data = data;
6060

6161
if (generateId) this.assetId = md5(data);
62+
63+
// Mark as clean only if set is being called without generateId
64+
// If a new id is being generated, mark this asset as not clean
65+
this.clean = !generateId;
6266
}
6367

6468
/**

test/integration/download-known-assets.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ test('load', t => {
9292
t.strictEqual(asset.assetType, assetInfo.type);
9393
t.ok(asset.data.length);
9494

95+
// Web assets should come back as clean
96+
t.true(asset.clean);
97+
9598
if (assetInfo.md5) {
9699
t.strictEqual(md5(asset.data), assetInfo.md5);
97100
}

0 commit comments

Comments
 (0)