UNPKG

wikibase-edit

Version:

Edit Wikibase from NodeJS

29 lines 1.24 kB
import 'should'; import config from 'config'; import WBEdit from '../../../src/lib/index.js'; import { randomString } from '../../unit/utils.js'; import { addReference } from '../utils/sandbox_snaks.js'; import { waitForInstance } from '../utils/wait_for_instance.js'; const wbEdit = WBEdit(config); const removeReference = wbEdit.reference.remove; describe('reference remove', function () { this.timeout(20 * 1000); before('wait for instance', waitForInstance); it('should remove a reference', async () => { const { guid, reference } = await addReference({ datatype: 'string', value: randomString() }); const res = await removeReference({ guid, hash: reference.hash }); res.success.should.equal(1); }); it('should remove several qualifiers', async () => { const [res1, res2] = await Promise.all([ addReference({ datatype: 'string', value: randomString() }), addReference({ datatype: 'string', value: randomString() }), ]); const res3 = await removeReference({ guid: res1.guid, hash: [res1.reference.hash, res2.reference.hash], }); res3.success.should.equal(1); }); }); //# sourceMappingURL=remove.js.map