xmatters/upgreat

View on GitHub
src/lib/up/__snapshots__/upgrade.test.js.snap

Summary

Maintainability
Test Coverage
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`npm npm: should runBuild if dev dep 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`npm npm: should runBuild if dev dep 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
]
`;

exports[`npm should return null if upgrade fails 1`] = `null`;

exports[`npm should return null if upgrade fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "    failed upgrade",
  ],
]
`;

exports[`npm should runTests if not dev dep 1`] = `
Object {
  "diff": "major",
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`npm should runTests if not dev dep 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      dependency, running tests",
  ],
]
`;

exports[`npm should write test error to file and error out if rollback fails 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "err": Object {
    "stderr": "exec stderr",
  },
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`npm should write test error to file and error out if rollback fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
  Array [
    "      tests/build failed after upgrade, rolling back.. (failure details in .upgreat/dep@1.1.1->2.2.2.txt)",
  ],
  Array [
    "      failed rolling back!",
  ],
]
`;

exports[`npm should write test error to file and error out if rollback fails 3`] = `
Array [
  Array [
    "npm install -D dep@2.2.2",
  ],
  Array [
    "npm install -D dep@1.1.1",
  ],
]
`;

exports[`npm should write test error to file and roll back if test fails 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "err": Object {
    "stderr": "stderr string",
  },
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`npm should write test error to file and roll back if test fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
  Array [
    "      tests/build failed after upgrade, rolling back.. (failure details in .upgreat/dep@1.1.1->2.2.2.txt)",
  ],
]
`;

exports[`npm should write test error to file and roll back if test fails 3`] = `
Array [
  Array [
    "npm install -D dep@2.2.2",
  ],
  Array [
    "npm install -D dep@1.1.1",
  ],
]
`;

exports[`yarn should return null if upgrade fails 1`] = `null`;

exports[`yarn should return null if upgrade fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "    failed upgrade",
  ],
]
`;

exports[`yarn should runTests if not dev dep 1`] = `
Object {
  "diff": "major",
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`yarn should runTests if not dev dep 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      dependency, running tests",
  ],
]
`;

exports[`yarn should write test error to file and error out if rollback fails 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "err": Object {
    "stderr": "exec stderr",
  },
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`yarn should write test error to file and error out if rollback fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
  Array [
    "      tests/build failed after upgrade, rolling back.. (failure details in .upgreat/dep@1.1.1->2.2.2.txt)",
  ],
  Array [
    "      failed rolling back!",
  ],
]
`;

exports[`yarn should write test error to file and error out if rollback fails 3`] = `
Array [
  Array [
    "yarn upgrade -D dep@2.2.2",
  ],
  Array [
    "yarn upgrade -D dep@1.1.1",
  ],
]
`;

exports[`yarn should write test error to file and roll back if test fails 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "err": Object {
    "stderr": "stderr string",
  },
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`yarn should write test error to file and roll back if test fails 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
  Array [
    "      tests/build failed after upgrade, rolling back.. (failure details in .upgreat/dep@1.1.1->2.2.2.txt)",
  ],
]
`;

exports[`yarn should write test error to file and roll back if test fails 3`] = `
Array [
  Array [
    "yarn upgrade -D dep@2.2.2",
  ],
  Array [
    "yarn upgrade -D dep@1.1.1",
  ],
]
`;

exports[`yarn yarn: should runBuild if dev dep 1`] = `
Object {
  "dev": true,
  "diff": "major",
  "name": "dep",
  "targetVersion": "2.2.2",
  "version": "1.1.1",
}
`;

exports[`yarn yarn: should runBuild if dev dep 2`] = `
Array [
  Array [
    "  - dep: 1.1.1 -> 2.2.2 (major)",
  ],
  Array [
    "      devDependency, running build",
  ],
]
`;