mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-03 23:00:14 -05:00
26 lines
851 B
JavaScript
26 lines
851 B
JavaScript
|
const {agentProvider, fixtureManager, matchers} = require('../../utils/e2e-framework');
|
||
|
const {stringMatching} = matchers;
|
||
|
|
||
|
describe('Members Stripe Connect API', function () {
|
||
|
let agent;
|
||
|
|
||
|
before(async function () {
|
||
|
agent = await agentProvider.getAdminAPIAgent();
|
||
|
await fixtureManager.init();
|
||
|
await agent.loginAsOwner();
|
||
|
});
|
||
|
|
||
|
it('can do auth', async function () {
|
||
|
await agent
|
||
|
.get(`members/stripe_connect`)
|
||
|
.expectStatus(302)
|
||
|
.matchBodySnapshot()
|
||
|
.matchHeaderSnapshot({
|
||
|
location: stringMatching(/^https:\/\/connect\.stripe\.com\/oauth\/authorize\?response_type=code&scope=read_write&client_id=/),
|
||
|
'set-cookie': [
|
||
|
stringMatching(/^ghost-admin-api-session=/)
|
||
|
]
|
||
|
});
|
||
|
});
|
||
|
});
|