diff --git a/test/activitypub.js b/test/activitypub.js new file mode 100644 index 0000000000..5276d5e15c --- /dev/null +++ b/test/activitypub.js @@ -0,0 +1,27 @@ +'use strict'; + +const nconf = require('nconf'); +const request = require('request-promise-native'); + +const db = require('./mocks/databasemock'); + +describe('ActivityPub integration', () => { + describe('WebFinger endpoint', () => { + it('should return a 404 Not Found if no user exists by that username', async () => { + const response = await request(`${nconf.get('url')}/register/complete`, { + method: 'post', + jar, + json: true, + followRedirect: false, + simple: false, + resolveWithFullResponse: true, + headers: { + 'x-csrf-token': token, + }, + form: { + email: '', + }, + }); + }); + }); +});