Skip to content

Commit

Permalink
Fix BitbucketPullRequest tests using authOverride
Browse files Browse the repository at this point in the history
  • Loading branch information
jNullj committed Feb 24, 2024
1 parent 988290d commit b9d51d1
Showing 1 changed file with 56 additions and 4 deletions.
60 changes: 56 additions & 4 deletions services/bitbucket/bitbucket-pull-request.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,60 @@ import {
BitbucketNonRawPullRequests,
} from './bitbucket-pull-request.service.js'

const serverConfigOverride = {
public: {
services: {
bitbucketServer: {
authorizedOrigins: ['https://bitbucket.mydomain.net'],
},
bitbucket: {
authorizedOrigins: ['https://bitbucket.org'],
},
},
},
private: {
bitbucket_username: 'must-be-set-for-class-constructor',
bitbucket_password: 'must-be-set-for-class-constructor',
},
}

const cloudConfigOverride = {
public: {
services: {
bitbucket: {
authorizedOrigins: ['https://bitbucket.org'],
},
bitbucketServer: {
authorizedOrigins: [],
},
},
},
}

describe('BitbucketRawPullRequests', function () {
describe('auth', function () {
it('sends the auth information to Bitbucket cloud as configured', async function () {
return testAuth(
BitbucketRawPullRequests,
'BasicAuth',
{ size: 42 },
{ exampleOverride: { server: undefined } },
{
exampleOverride: { server: undefined },
configOverride: cloudConfigOverride,
},
)
})

it('sends the auth information to Bitbucket instence as configured', async function () {
return testAuth(BitbucketRawPullRequests, 'BasicAuth', { size: 42 })
return testAuth(
BitbucketRawPullRequests,
'BasicAuth',
{ size: 42 },
{
authOverride: BitbucketRawPullRequests.authServer,
configOverride: serverConfigOverride,
},
)
})
})
})
Expand All @@ -28,12 +69,23 @@ describe('BitbucketNonRawPullRequests', function () {
BitbucketNonRawPullRequests,
'BasicAuth',
{ size: 42 },
{ exampleOverride: { server: undefined } },
{
exampleOverride: { server: undefined },
configOverride: cloudConfigOverride,
},
)
})

it('sends the auth information to Bitbucket instence as configured', async function () {
return testAuth(BitbucketNonRawPullRequests, 'BasicAuth', { size: 42 })
return testAuth(
BitbucketNonRawPullRequests,
'BasicAuth',
{ size: 42 },
{
authOverride: BitbucketNonRawPullRequests.authServer,
configOverride: serverConfigOverride,
},
)
})
})
})

0 comments on commit b9d51d1

Please sign in to comment.