1- import { PackageManager } from "./packages/packageManagers" ;
21import { createStubLogger , expectEqualWrites } from "../adapters/logger.stubs" ;
2+ import { createEmptyConversionResults } from "../conversion/conversionResults.stubs" ;
3+ import { PackageManager } from "./packages/packageManagers" ;
34import { logMissingPackages } from "./reportOutputs" ;
45
56const createStubDependencies = ( packageManager : PackageManager ) => ( {
6- packageManager,
7- plugins : new Set < string > ( ) ,
87 logger : createStubLogger ( ) ,
8+ packageManager,
9+ ruleConversionResults : createEmptyConversionResults ( ) ,
910} ) ;
1011
1112describe ( "reportOutputs" , ( ) => {
1213 it ( "reports an npm command when the package manager is npm" , ( ) => {
1314 // Arrange
14- const { logger, packageManager, plugins } = createStubDependencies ( PackageManager . npm ) ;
15+ createEmptyConversionResults ( ) ;
16+ const { logger, packageManager, ruleConversionResults } = createStubDependencies (
17+ PackageManager . npm ,
18+ ) ;
1519
1620 // Act
17- logMissingPackages ( plugins , packageManager , logger ) ;
21+ logMissingPackages ( ruleConversionResults , packageManager , logger ) ;
1822
1923 // Assert
2024 expectEqualWrites (
@@ -26,10 +30,12 @@ describe("reportOutputs", () => {
2630
2731 it ( "reports a pnpm command when the package manager is pnpm" , ( ) => {
2832 // Arrange
29- const { logger, packageManager, plugins } = createStubDependencies ( PackageManager . pnpm ) ;
33+ const { logger, packageManager, ruleConversionResults } = createStubDependencies (
34+ PackageManager . pnpm ,
35+ ) ;
3036
3137 // Act
32- logMissingPackages ( plugins , packageManager , logger ) ;
38+ logMissingPackages ( ruleConversionResults , packageManager , logger ) ;
3339
3440 // Assert
3541 expectEqualWrites (
@@ -41,10 +47,12 @@ describe("reportOutputs", () => {
4147
4248 it ( "reports a Yarn command when the package manager is Yarn" , ( ) => {
4349 // Arrange
44- const { logger, packageManager, plugins } = createStubDependencies ( PackageManager . Yarn ) ;
50+ const { logger, packageManager, ruleConversionResults } = createStubDependencies (
51+ PackageManager . Yarn ,
52+ ) ;
4553
4654 // Act
47- logMissingPackages ( plugins , packageManager , logger ) ;
55+ logMissingPackages ( ruleConversionResults , packageManager , logger ) ;
4856
4957 // Assert
5058 expectEqualWrites (
0 commit comments