UNPKG

wikibase-edit

Version:

Edit Wikibase from NodeJS

24 lines 1.12 kB
import 'should'; import config from 'config'; import WBEdit from '../../src/lib/index.js'; import { randomString } from '../unit/utils.js'; import { getLastRevision } from './utils/utils.js'; const { wdCredentials: credentials } = config; const sandboxEntityId = 'Q4115189'; const instance = 'https://www.wikidata.org'; describe('tags', function () { this.timeout(20 * 1000); // Tests disable by default as they need wikidata credentials to be set describe('on wikidata.org', () => { xit('should add a wikibase-edit tag by default', async () => { if (credentials == null) throw new Error('wikidata credentials required for this test (config.wdCredentials)'); const wbEdit = WBEdit({ instance, credentials }); const res = await wbEdit.alias.add({ id: sandboxEntityId, language: 'fr', value: randomString() }); res.success.should.equal(1); const revision = await getLastRevision(sandboxEntityId, instance); revision.tags.should.deepEqual(['WikibaseJS-edit']); }); }); }); //# sourceMappingURL=tags.js.map