@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
27 lines (26 loc) • 1.1 kB
TypeScript
import AbstractCliTest from '../../../tests/AbstractCliTest';
export default class UpgradingAMonorepoTest extends AbstractCliTest {
private static monorepoDir;
private static packageADir;
private static packageBDir;
private static wackyPackageName;
private static pkg;
private static monoRepoPkg;
private static passedYarnArgs;
private static yarnHitCount;
protected static beforeAll(): Promise<void>;
protected static beforeEach(): Promise<void>;
protected static canUpgradePackageAInMonorepo(): Promise<void>;
protected static canUpgradePackageBWithCrossDependency(): Promise<void>;
protected static canUpgradeWithRandomlyNamedSiblingPackage(): Promise<void>;
private static assertDidNotUpgradePackageA;
private static assertPackageSkipped;
private static fakeYarnCommands;
private static assertUpgradePasses;
private static setupMonorepo;
private static createRootPackageJson;
private static createModule;
private static resolvePackageDir;
private static addDependency;
private static createMinimalPackage;
}