wikibase-edit
Version:
Edit Wikibase from NodeJS
24 lines • 1.12 kB
JavaScript
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