@@ -12,15 +12,15 @@ const {
1212
1313const DEFAULT_ARGV = [ 'node' , 'scripts/release.cjs' ] ;
1414
15- test ( 'getCliArguments returns undefined release type with no args' , ( ) => {
15+ test ( 'getCliArguments defaults release type to patch with no args' , ( ) => {
1616 const result = getCliArguments ( DEFAULT_ARGV ) ;
17- assert . deepStrictEqual ( result , { releaseType : undefined , extraArgs : [ ] } ) ;
17+ assert . deepStrictEqual ( result , { releaseType : 'patch' , extraArgs : [ ] } ) ;
1818} ) ;
1919
20- test ( 'getCliArguments treats leading option as extra arg' , ( ) => {
20+ test ( 'getCliArguments treats leading option as extra arg while defaulting to patch ' , ( ) => {
2121 const argv = [ ...DEFAULT_ARGV , '--prerelease' , 'alpha' ] ;
2222 const result = getCliArguments ( argv ) ;
23- assert . deepStrictEqual ( result , { releaseType : undefined , extraArgs : [ '--prerelease' , 'alpha' ] } ) ;
23+ assert . deepStrictEqual ( result , { releaseType : 'patch' , extraArgs : [ '--prerelease' , 'alpha' ] } ) ;
2424} ) ;
2525
2626test ( 'getCliArguments parses release type followed by extra args' , ( ) => {
@@ -61,7 +61,7 @@ test('buildStandardVersionArgs rejects unknown release type', () => {
6161
6262test ( 'buildStandardVersionArgs handles --first-release flag' , ( ) => {
6363 const args = buildStandardVersionArgs ( { releaseType : undefined , extraArgs : [ '--first-release' ] } ) ;
64- assert . deepStrictEqual ( args , [ '--first- release' ] ) ;
64+ assert . deepStrictEqual ( args , [ '--release-as' , '0.0.1 '] ) ;
6565} ) ;
6666
6767test ( 'buildStandardVersionArgs appends extra args' , ( ) => {
0 commit comments