@@ -10,7 +10,7 @@ import { getRemoveMode, setRemoveMode } from '../src/migrate/shares/reuse';
1010import { TaskRunner } from '../src/migrate/runner/task-runner' ;
1111
1212describe ( 'CLI interface' , ( ) => {
13- it ( 'runs generate-scss command' , ( ) => {
13+ it ( 'runs generate-scss command' , async ( ) => {
1414 const tmpDir = fs . mkdtempSync ( path . join ( os . tmpdir ( ) , 'kolibri-cli-' ) ) ;
1515 const cwd = process . cwd ( ) ;
1616 process . chdir ( tmpDir ) ;
@@ -24,28 +24,28 @@ describe('CLI interface', () => {
2424
2525 const program = new Command ( ) ;
2626 generateScss ( program ) ;
27- program . parse ( [ 'node' , 'cli' , 'generate-scss' ] ) ;
27+ await program . parseAsync ( [ 'node' , 'cli' , 'generate-scss' ] ) ;
2828
2929 typedBem . generateBemScssFile = original ;
3030 process . chdir ( cwd ) ;
3131
3232 assert . deepStrictEqual ( calls , [ 'alert' , 'icon' ] ) ;
3333 } ) ;
3434
35- it ( 'runs info command' , ( ) => {
35+ it ( 'runs info command' , async ( ) => {
3636 const program = new Command ( ) ;
3737 info ( program ) ;
3838 let output = '' ;
3939 const original = console . log ;
4040 console . log = ( str : string ) => {
4141 output += str ;
4242 } ;
43- program . parse ( [ 'node' , 'cli' , 'info' ] ) ;
43+ await program . parseAsync ( [ 'node' , 'cli' , 'info' ] ) ;
4444 console . log = original ;
4545 assert . ok ( output . includes ( 'Operating System' ) ) ;
4646 } ) ;
4747
48- it ( 'runs migrate command with options' , ( ) => {
48+ it ( 'runs migrate command with options' , async ( ) => {
4949 const tmpDir = fs . mkdtempSync ( path . join ( os . tmpdir ( ) , 'kolibri-cli-' ) ) ;
5050 fs . writeFileSync (
5151 path . join ( tmpDir , 'package.json' ) ,
@@ -73,10 +73,10 @@ describe('CLI interface', () => {
7373
7474 const program = new Command ( ) ;
7575 migrate ( program ) ;
76- program . parse ( [
77- 'node' ,
78- 'cli' ,
79- 'migrate' ,
76+ await program . parseAsync ( [
77+ 'node' ,
78+ 'cli' ,
79+ 'migrate' ,
8080 '.' ,
8181 '--ignore-uncommitted-changes' ,
8282 '--overwrite-current-version' ,
0 commit comments