Skip to content

Commit 8f1a47d

Browse files
test: wait for feed manifest (#1079)
* test: wait for feed manifest * test: update test coverage --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 06ca53d commit 8f1a47d

2 files changed

Lines changed: 15 additions & 7 deletions

File tree

test/coverage/coverage-summary.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{"total": {"lines":{"total":2455,"covered":1986,"skipped":0,"pct":80.89},"statements":{"total":2498,"covered":2025,"skipped":0,"pct":81.06},"functions":{"total":595,"covered":458,"skipped":0,"pct":76.97},"branches":{"total":558,"covered":346,"skipped":0,"pct":62},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
1+
{"total": {"lines":{"total":2455,"covered":2008,"skipped":0,"pct":81.79},"statements":{"total":2498,"covered":2047,"skipped":0,"pct":81.94},"functions":{"total":595,"covered":472,"skipped":0,"pct":79.32},"branches":{"total":558,"covered":346,"skipped":0,"pct":62},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
22
,"/home/runner/work/bee-js/bee-js/src/bee-dev.ts": {"lines":{"total":14,"covered":5,"skipped":0,"pct":35.71},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":14,"covered":5,"skipped":0,"pct":35.71},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
3-
,"/home/runner/work/bee-js/bee-js/src/bee.ts": {"lines":{"total":445,"covered":360,"skipped":0,"pct":80.89},"functions":{"total":127,"covered":99,"skipped":0,"pct":77.95},"statements":{"total":448,"covered":363,"skipped":0,"pct":81.02},"branches":{"total":115,"covered":67,"skipped":0,"pct":58.26}}
3+
,"/home/runner/work/bee-js/bee-js/src/bee.ts": {"lines":{"total":445,"covered":369,"skipped":0,"pct":82.92},"functions":{"total":127,"covered":103,"skipped":0,"pct":81.1},"statements":{"total":448,"covered":372,"skipped":0,"pct":83.03},"branches":{"total":115,"covered":67,"skipped":0,"pct":58.26}}
44
,"/home/runner/work/bee-js/bee-js/src/index.ts": {"lines":{"total":16,"covered":16,"skipped":0,"pct":100},"functions":{"total":10,"covered":7,"skipped":0,"pct":70},"statements":{"total":25,"covered":25,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
55
,"/home/runner/work/bee-js/bee-js/src/chunk/bmt.ts": {"lines":{"total":16,"covered":15,"skipped":0,"pct":93.75},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":17,"covered":16,"skipped":0,"pct":94.11},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
66
,"/home/runner/work/bee-js/bee-js/src/chunk/cac.ts": {"lines":{"total":21,"covered":19,"skipped":0,"pct":90.47},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":21,"covered":19,"skipped":0,"pct":90.47},"branches":{"total":7,"covered":5,"skipped":0,"pct":71.42}}
@@ -16,17 +16,17 @@
1616
,"/home/runner/work/bee-js/bee-js/src/modules/feed.ts": {"lines":{"total":24,"covered":22,"skipped":0,"pct":91.66},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":24,"covered":22,"skipped":0,"pct":91.66},"branches":{"total":2,"covered":0,"skipped":0,"pct":0}}
1717
,"/home/runner/work/bee-js/bee-js/src/modules/grantee.ts": {"lines":{"total":21,"covered":21,"skipped":0,"pct":100},"functions":{"total":7,"covered":7,"skipped":0,"pct":100},"statements":{"total":21,"covered":21,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
1818
,"/home/runner/work/bee-js/bee-js/src/modules/gsoc.ts": {"lines":{"total":11,"covered":10,"skipped":0,"pct":90.9},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":11,"covered":10,"skipped":0,"pct":90.9},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
19-
,"/home/runner/work/bee-js/bee-js/src/modules/pinning.ts": {"lines":{"total":20,"covered":17,"skipped":0,"pct":85},"functions":{"total":6,"covered":4,"skipped":0,"pct":66.66},"statements":{"total":21,"covered":18,"skipped":0,"pct":85.71},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
19+
,"/home/runner/work/bee-js/bee-js/src/modules/pinning.ts": {"lines":{"total":20,"covered":19,"skipped":0,"pct":95},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":21,"covered":20,"skipped":0,"pct":95.23},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
2020
,"/home/runner/work/bee-js/bee-js/src/modules/pss.ts": {"lines":{"total":12,"covered":11,"skipped":0,"pct":91.66},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":12,"covered":11,"skipped":0,"pct":91.66},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
2121
,"/home/runner/work/bee-js/bee-js/src/modules/rchash.ts": {"lines":{"total":7,"covered":5,"skipped":0,"pct":71.42},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":7,"covered":5,"skipped":0,"pct":71.42},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
2222
,"/home/runner/work/bee-js/bee-js/src/modules/soc.ts": {"lines":{"total":10,"covered":10,"skipped":0,"pct":100},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":10,"covered":10,"skipped":0,"pct":100},"branches":{"total":4,"covered":2,"skipped":0,"pct":50}}
2323
,"/home/runner/work/bee-js/bee-js/src/modules/status.ts": {"lines":{"total":10,"covered":5,"skipped":0,"pct":50},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":10,"covered":5,"skipped":0,"pct":50},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
24-
,"/home/runner/work/bee-js/bee-js/src/modules/stewardship.ts": {"lines":{"total":11,"covered":10,"skipped":0,"pct":90.9},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":11,"covered":10,"skipped":0,"pct":90.9},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
24+
,"/home/runner/work/bee-js/bee-js/src/modules/stewardship.ts": {"lines":{"total":11,"covered":11,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":11,"covered":11,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
2525
,"/home/runner/work/bee-js/bee-js/src/modules/tag.ts": {"lines":{"total":20,"covered":19,"skipped":0,"pct":95},"functions":{"total":7,"covered":6,"skipped":0,"pct":85.71},"statements":{"total":22,"covered":21,"skipped":0,"pct":95.45},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
2626
,"/home/runner/work/bee-js/bee-js/src/modules/debug/balance.ts": {"lines":{"total":26,"covered":26,"skipped":0,"pct":100},"functions":{"total":8,"covered":8,"skipped":0,"pct":100},"statements":{"total":28,"covered":28,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
27-
,"/home/runner/work/bee-js/bee-js/src/modules/debug/chequebook.ts": {"lines":{"total":58,"covered":35,"skipped":0,"pct":60.34},"functions":{"total":18,"covered":5,"skipped":0,"pct":27.77},"statements":{"total":58,"covered":35,"skipped":0,"pct":60.34},"branches":{"total":2,"covered":0,"skipped":0,"pct":0}}
27+
,"/home/runner/work/bee-js/bee-js/src/modules/debug/chequebook.ts": {"lines":{"total":58,"covered":40,"skipped":0,"pct":68.96},"functions":{"total":18,"covered":9,"skipped":0,"pct":50},"statements":{"total":58,"covered":40,"skipped":0,"pct":68.96},"branches":{"total":2,"covered":0,"skipped":0,"pct":0}}
2828
,"/home/runner/work/bee-js/bee-js/src/modules/debug/connectivity.ts": {"lines":{"total":35,"covered":28,"skipped":0,"pct":80},"functions":{"total":11,"covered":7,"skipped":0,"pct":63.63},"statements":{"total":36,"covered":29,"skipped":0,"pct":80.55},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
29-
,"/home/runner/work/bee-js/bee-js/src/modules/debug/settlements.ts": {"lines":{"total":18,"covered":13,"skipped":0,"pct":72.22},"functions":{"total":4,"covered":1,"skipped":0,"pct":25},"statements":{"total":18,"covered":13,"skipped":0,"pct":72.22},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
29+
,"/home/runner/work/bee-js/bee-js/src/modules/debug/settlements.ts": {"lines":{"total":18,"covered":18,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":18,"covered":18,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
3030
,"/home/runner/work/bee-js/bee-js/src/modules/debug/stake.ts": {"lines":{"total":32,"covered":21,"skipped":0,"pct":65.62},"functions":{"total":6,"covered":3,"skipped":0,"pct":50},"statements":{"total":32,"covered":21,"skipped":0,"pct":65.62},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
3131
,"/home/runner/work/bee-js/bee-js/src/modules/debug/stamps.ts": {"lines":{"total":60,"covered":58,"skipped":0,"pct":96.66},"functions":{"total":13,"covered":13,"skipped":0,"pct":100},"statements":{"total":63,"covered":61,"skipped":0,"pct":96.82},"branches":{"total":2,"covered":0,"skipped":0,"pct":0}}
3232
,"/home/runner/work/bee-js/bee-js/src/modules/debug/states.ts": {"lines":{"total":29,"covered":24,"skipped":0,"pct":82.75},"functions":{"total":5,"covered":4,"skipped":0,"pct":80},"statements":{"total":29,"covered":24,"skipped":0,"pct":82.75},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}

test/integration/feed.spec.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,15 @@ test('POST feed (manifest)', async () => {
5252
const feedWriter = bee.makeFeedWriter(NULL_TOPIC, privateKey)
5353

5454
await feedWriter.upload(batch(), response1.reference, { deferred: false })
55-
expect((await bee.downloadFile(manifest)).data.toUtf8()).toBe('First update')
55+
56+
await System.waitFor(
57+
async () => {
58+
const payload = (await bee.downloadFile(manifest)).data.toUtf8()
59+
60+
return payload === 'First update'
61+
},
62+
{ attempts: 60, waitMillis: Dates.seconds(1) },
63+
)
5664

5765
await feedWriter.upload(batch(), response2.reference, { deferred: false })
5866

0 commit comments

Comments
 (0)