3d989eba23
refs https://github.com/TryGhost/Toolbox/issues/354 - this commit turns the Ghost repo into a monorepo so we can bring our internal packages back in, which makes life easier when working on Ghost
26 lines
849 B
JavaScript
26 lines
849 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)
|
|
.expectEmptyBody()
|
|
.matchHeaderSnapshot({
|
|
location: stringMatching(/^https:\/\/connect\.stripe\.com\/oauth\/authorize\?response_type=code&scope=read_write&client_id=/),
|
|
'set-cookie': [
|
|
stringMatching(/^ghost-admin-api-session=/)
|
|
]
|
|
});
|
|
});
|
|
});
|