We should treat defaults specially, and even when `--only` is specified, we should always run defaults.pull/250/head
parent
5294594f5a
commit
cf366bbf66
@ -0,0 +1,21 @@ |
||||
test_description='--only does not skip defaults' |
||||
. '../test-lib.bash' |
||||
|
||||
test_expect_success 'setup' ' |
||||
echo "apple" > ${DOTFILES}/x |
||||
' |
||||
|
||||
test_expect_success 'run' ' |
||||
run_dotbot --only link <<EOF |
||||
- defaults: |
||||
link: |
||||
create: true |
||||
- shell: |
||||
- echo "pear" > ~/z |
||||
- link: |
||||
~/d/x: x |
||||
' |
||||
|
||||
test_expect_success 'test' ' |
||||
grep "apple" ~/d/x && ! test -f ~/z |
||||
' |
Loading…
Reference in new issue