UNPKG

backport

Version:

A CLI tool that automates the process of backporting commits

51 lines (50 loc) • 2.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const getDevAccessToken_1 = require("../../private/getDevAccessToken"); const runBackportViaCli_1 = require("./runBackportViaCli"); const accessToken = (0, getDevAccessToken_1.getDevAccessToken)(); describe('repo-with-backportrc-removed (missing .backportrc.json config file)', () => { it('lists commits', async () => { const { output } = await (0, runBackportViaCli_1.runBackportViaCli)([ '--branch=production', '--repo=backport-org/repo-with-backportrc-removed', `--accessToken=${accessToken}`, ], { waitForString: 'Select commit', timeoutSeconds: 4 }); expect(output).toMatchInlineSnapshot(` "repo: backport-org/repo-with-backportrc-removed šŸ”¹ sourceBranch: main šŸ”¹ author: sorenlouv ? Select commit (Use arrow keys) āÆ 1. Rename README.me to README.md 2. Merge pull request #1 from backport-org/add-readme 3. Create README.me 4. Delete .backportrc.json 5. Create .backportrc.json 6. Delete .backportrc.json 7. Create .backportrc.json" `); }); it('backports via pr', async () => { const { output } = await (0, runBackportViaCli_1.runBackportViaCli)([ '--branch=production', '--repo=backport-org/repo-with-backportrc-removed', '--pr=1', `--accessToken=${accessToken}`, '--dry-run', ], { showOra: true, }); expect(output).toContain('Cherry-picking: Create README.me'); }); it('backport by commit sha', async () => { const { output } = await (0, runBackportViaCli_1.runBackportViaCli)([ '--branch=production', '--repo=backport-org/repo-with-backportrc-removed', '--sha=be59df6912a550c8cb49ba3e18be3e512f3d608c', `--accessToken=${accessToken}`, '--dry-run', ], { showOra: true, }); expect(output).toContain('Cherry-picking: Create README.me'); }); }); //# sourceMappingURL=repo-with-backportrc-removed.private.test.js.map