Skip to content
Snippets Groups Projects
Commit d398b7e7 authored by Rhys Arkins's avatar Rhys Arkins
Browse files

test: generate newValue

parent ccf1bc82
No related branches found
No related tags found
No related merge requests found
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`workers/repository/updates/generate generateBranchConfig() adds commit message body 1`] = `
"Update dependency some-dep to v1.2.0
[skip-ci]"
`;
exports[`workers/repository/updates/generate generateBranchConfig() adds commit message body 1`] = `"Update dependency some-dep to v1.2.0\\n\\n[skip-ci]"`;
exports[`workers/repository/updates/generate generateBranchConfig() handles @types specially (reversed) 1`] = `
Object {
......@@ -84,12 +80,7 @@ Object {
"blockedByPin": false,
"branchName": "some-branch",
"commitBodyTable": true,
"commitMessage": "
| datasource | package | from | to |
| ---------- | --------------- | ----- | ----- |
| npm | @types/some-dep | 0.5.7 | 0.5.8 |
",
"commitMessage": "\\n\\n| datasource | package | from | to |\\n| ---------- | --------------- | ----- | ----- |\\n| npm | @types/some-dep | 0.5.7 | 0.5.8 |\\n",
"constraints": Object {},
"datasource": "npm",
"depName": "some-dep",
......@@ -145,6 +136,7 @@ Object {
"displayFrom": "0.5.7",
"displayTo": "0.5.8",
"isRange": false,
"newValue": "0.5.8",
"newVersion": "0.5.8",
"prTitle": "some-title",
"prettyDepType": "dependency",
......@@ -153,6 +145,82 @@ Object {
}
`;
exports[`workers/repository/updates/generate generateBranchConfig() handles lockFileMaintenance 1`] = `
Object {
"addLabels": Array [],
"automerge": false,
"blockedByPin": false,
"branchName": "some-branch",
"commitMessage": "",
"constraints": Object {},
"dependencyDashboardApproval": false,
"dependencyDashboardPrApproval": false,
"displayFrom": "",
"displayTo": "",
"isLockFileMaintenance": true,
"labels": Array [],
"prTitle": "some-title",
"prettyDepType": "dependency",
"releaseTimestamp": undefined,
"reuseLockFiles": true,
"upgrades": Array [
Object {
"branchName": "some-branch",
"commitMessage": "",
"displayFrom": "",
"displayTo": "",
"isLockFileMaintenance": true,
"prTitle": "some-title",
"prettyDepType": "dependency",
},
],
}
`;
exports[`workers/repository/updates/generate generateBranchConfig() handles lockFileUpdate 1`] = `
Object {
"addLabels": Array [],
"automerge": false,
"blockedByPin": false,
"branchName": "some-branch",
"commitMessage": "",
"constraints": Object {},
"currentValue": "^1.0.0",
"currentVersion": "1.0.0",
"dependencyDashboardApproval": false,
"dependencyDashboardPrApproval": false,
"displayFrom": "1.0.0",
"displayTo": "1.0.1",
"isLockfileUpdate": true,
"isRange": false,
"labels": Array [],
"lockedVersion": "1.0.0",
"newValue": "^1.0.0",
"newVersion": "1.0.1",
"prTitle": "some-title",
"prettyDepType": "dependency",
"releaseTimestamp": undefined,
"reuseLockFiles": true,
"upgrades": Array [
Object {
"branchName": "some-branch",
"commitMessage": "",
"currentValue": "^1.0.0",
"currentVersion": "1.0.0",
"displayFrom": "1.0.0",
"displayTo": "1.0.1",
"isLockfileUpdate": true,
"isRange": false,
"lockedVersion": "1.0.0",
"newValue": "^1.0.0",
"newVersion": "1.0.1",
"prTitle": "some-title",
"prettyDepType": "dependency",
},
],
}
`;
exports[`workers/repository/updates/generate generateBranchConfig() handles upgrades 1`] = `"some-title (patch)"`;
exports[`workers/repository/updates/generate generateBranchConfig() supports manual prTitle 1`] = `"upgrade some-dep"`;
......@@ -29,6 +29,35 @@ describe(getName(__filename), () => {
expect(res.groupName).toBeUndefined();
expect(res.releaseTimestamp).toBeDefined();
});
it('handles lockFileMaintenance', () => {
const branch = [
{
branchName: 'some-branch',
prTitle: 'some-title',
isLockFileMaintenance: true,
},
];
const res = generateBranchConfig(branch);
expect(res).toMatchSnapshot();
});
it('handles lockFileUpdate', () => {
const branch = [
{
branchName: 'some-branch',
prTitle: 'some-title',
isLockfileUpdate: true,
currentValue: '^1.0.0',
currentVersion: '1.0.0',
lockedVersion: '1.0.0',
newValue: '^1.0.0',
newVersion: '1.0.1',
displayFrom: '1.0.0',
displayTo: '1.0.1',
},
];
const res = generateBranchConfig(branch);
expect(res).toMatchSnapshot();
});
it('does not group same upgrades', () => {
const branch = [
{
......@@ -371,6 +400,7 @@ describe(getName(__filename), () => {
prTitle: 'some-title',
currentValue: '0.5.7',
currentVersion: '0.5.7',
newValue: '0.5.8',
newVersion: '0.5.8',
group: {},
},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment