backport
Version:
A CLI tool that automates the process of backporting commits
34 lines • 1.46 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const getDevAccessToken_1 = require("../../../test/private/getDevAccessToken");
const getReviewersFromPullRequests_1 = require("./getReviewersFromPullRequests");
const accessToken = (0, getDevAccessToken_1.getDevAccessToken)();
describe('getReviewersFromPullRequests', () => {
it('returns reviewers', async () => {
const reviewers = await (0, getReviewersFromPullRequests_1.getReviewersFromPullRequests)({
options: {
repoOwner: 'backport-org',
repoName: 'repo-with-reviewed-pull-requests',
accessToken,
authenticatedUsername: 'foobar',
interactive: true,
},
pullNumbers: [2],
});
expect(reviewers).toEqual(['sorenlouv', 'backport-demo-user']);
});
it('excludes current user', async () => {
const reviewers = await (0, getReviewersFromPullRequests_1.getReviewersFromPullRequests)({
options: {
repoOwner: 'backport-org',
repoName: 'repo-with-reviewed-pull-requests',
accessToken,
authenticatedUsername: 'sorenlouv',
interactive: false,
},
pullNumbers: [2],
});
expect(reviewers).toEqual(['backport-demo-user']);
});
});
//# sourceMappingURL=getReviewersFromPullRequests.ts.private.test.js.map