@@ -539,24 +539,29 @@ def test_empty_inputrc
539
539
def test_xdg_config_home
540
540
home_backup = ENV [ 'HOME' ]
541
541
xdg_config_home_backup = ENV [ 'XDG_CONFIG_HOME' ]
542
+ inputrc_backup = ENV [ 'INPUTRC' ]
542
543
xdg_config_home = File . expand_path ( "#{ @tmpdir } /.config/example_dir" )
543
544
expected = File . expand_path ( "#{ xdg_config_home } /readline/inputrc" )
544
545
FileUtils . mkdir_p ( File . dirname ( expected ) )
545
546
FileUtils . touch ( expected )
546
547
ENV [ 'HOME' ] = @tmpdir
547
548
ENV [ 'XDG_CONFIG_HOME' ] = xdg_config_home
549
+ ENV [ 'INPUTRC' ] = ''
548
550
assert_equal expected , @config . inputrc_path
549
551
ensure
550
552
FileUtils . rm ( expected )
551
553
ENV [ 'XDG_CONFIG_HOME' ] = xdg_config_home_backup
552
554
ENV [ 'HOME' ] = home_backup
555
+ ENV [ 'INPUTRC' ] = inputrc_backup
553
556
end
554
557
555
558
def test_empty_xdg_config_home
556
559
home_backup = ENV [ 'HOME' ]
557
560
xdg_config_home_backup = ENV [ 'XDG_CONFIG_HOME' ]
561
+ inputrc_backup = ENV [ 'INPUTRC' ]
558
562
ENV [ 'HOME' ] = @tmpdir
559
563
ENV [ 'XDG_CONFIG_HOME' ] = ''
564
+ ENV [ 'INPUTRC' ] = ''
560
565
expected = File . expand_path ( '~/.config/readline/inputrc' )
561
566
FileUtils . mkdir_p ( File . dirname ( expected ) )
562
567
FileUtils . touch ( expected )
@@ -565,12 +570,15 @@ def test_empty_xdg_config_home
565
570
FileUtils . rm ( expected )
566
571
ENV [ 'XDG_CONFIG_HOME' ] = xdg_config_home_backup
567
572
ENV [ 'HOME' ] = home_backup
573
+ ENV [ 'INPUTRC' ] = inputrc_backup
568
574
end
569
575
570
576
def test_relative_xdg_config_home
571
577
home_backup = ENV [ 'HOME' ]
572
578
xdg_config_home_backup = ENV [ 'XDG_CONFIG_HOME' ]
579
+ inputrc_backup = ENV [ 'INPUTRC' ]
573
580
ENV [ 'HOME' ] = @tmpdir
581
+ ENV [ 'INPUTRC' ] = ''
574
582
expected = File . expand_path ( '~/.config/readline/inputrc' )
575
583
FileUtils . mkdir_p ( File . dirname ( expected ) )
576
584
FileUtils . touch ( expected )
@@ -586,6 +594,7 @@ def test_relative_xdg_config_home
586
594
FileUtils . rm ( expected )
587
595
ENV [ 'XDG_CONFIG_HOME' ] = xdg_config_home_backup
588
596
ENV [ 'HOME' ] = home_backup
597
+ ENV [ 'INPUTRC' ] = inputrc_backup
589
598
end
590
599
591
600
def test_reload
0 commit comments