Ghost/ghost/core/test/e2e-api/admin/authentication.test.js

26 lines
778 B
JavaScript
Raw Normal View History

const {agentProvider, fixtureManager, matchers} = require('../../utils/e2e-framework');
const {anyErrorId} = matchers;
describe('Authentication API', function () {
let agent;
before(async function () {
agent = await agentProvider.getAdminAPIAgent();
await fixtureManager.init('users');
await agent.loginAsOwner();
});
describe('generateResetToken', function () {
it('Cannot generate reset token without required info', async function () {
await agent
.post('authentication/password_reset')
.expectStatus(400)
.matchBodySnapshot({
errors: [{
id: anyErrorId
}]
});
});
});
});