1 # Test file for source_config().
4 # Load source_config().
8 # Make sure the old temporary directory is removed.
10 # Create the test directories/files.
14 mkdir tmp/zsh tmp/zsh/host tmp/zsh/os
15 echo echo loaded bash/env.zucker > tmp/shell/env.zucker
16 echo echo loaded shell/env.zucker > tmp/shell/env.zucker
17 echo echo loaded shell/logout > tmp/shell/logout
18 echo echo loaded zsh.env.local > tmp/zsh/env.local
19 echo echo loaded zsh/rc.local > tmp/zsh/rc.local
20 echo echo loaded zsh/host/rc.zucker > tmp/zsh/host/rc.zucker
21 echo echo loaded zsh/os/rc.Darwin > tmp/zsh/os/rc.Darwin
25 source_config tmp/zsh os rc Darwin nolocal
26 echo -n $source_file$source_file_local
27 source_config tmp/zsh host rc zucker
28 echo -n $source_file$source_file_local
30 source_config tmp/zsh os env Darwin nolocal
31 echo -n $source_file$source_file_local
32 source_config tmp/zsh host env zucker
33 echo -n $source_file$source_file_local
35 source_config tmp/bash host rc zucker
36 echo -n $source_file$source_file_local
38 source_config tmp/shell "" env zucker
39 echo -n $source_file$source_file_local
41 source_config tmp/shell "" logout
42 echo -n $source_file$source_file_local
43 source_config tmp/shell "" doesnt-exist
44 echo -n $source_file$source_file_local
47 # Run tests without and with debug output.