diff --git a/test/catalog.spec.js b/test/catalog.spec.js index 9c89caa47b84a7aaea287544a5d2ee9e2a313e03..63e7f86d3df32c1a3da1fee98080cb0191ec630d 100644 --- a/test/catalog.spec.js +++ b/test/catalog.spec.js @@ -492,24 +492,21 @@ describe("Create catalogs with some or none of the data payloads", () => { it("can create a catalog with one payload file deselected", async () => { dp['dataLocations'][0]['selected'] = false; - //dp['accessRightsToggle'] = true; var selected = []; dp['dataLocations'].forEach((l) => { - //files[l['name']] = l['selected']; if( l['selected'] ) { selected.push(l['name']); } }); const cj = await make_catalog(dp); - await fs.writeJson('./test_data/CATALOG_deselected.json', cj, { 'spaces': 4 }); - await fs.writeJson('./test_data/datapub_deselected.json', dp, { 'spaces': 4 }); const root = get_root(cj); const parts = root['hasPart']; expect(parts).to.deep.equal(selected.map((f) => { return { '@id': f }})); - //const files = get_type(cj, '@file'); - //expect(files).to.be.empty; + const files = get_type(cj, 'File'); + expect(files.length).to.equal(1); + expect(files[0]['@id']).to.equal(selected[0]); });