diff options
Diffstat (limited to 'test/mkrc-simple-output.t')
-rw-r--r-- | test/mkrc-simple-output.t | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/test/mkrc-simple-output.t b/test/mkrc-simple-output.t new file mode 100644 index 0000000..884da01 --- /dev/null +++ b/test/mkrc-simple-output.t @@ -0,0 +1,41 @@ + $ . "$TESTDIR/helper.sh" + +Making an rc file should move it into dotfiles and create a symlink + + $ touch .example + + $ mkrc -v .example + Moving... + '.example' -> '*/.dotfiles/example' (glob) + Linking... + '*/.dotfiles/example' -> '*/.example' (glob) + + $ assert_linked "$HOME/.example" "$HOME/.dotfiles/example" + +Making an rc file in a sub-directory should create the directories then +create a symlink + + $ mkdir .nested + > touch .nested/example + + $ mkrc -v .nested/example + Moving... + '.nested/example' -> '*/.dotfiles/nested/example' (glob) + Linking... + '*/.dotfiles/nested/example' -> '*/.nested/example' (glob) + + $ assert_linked "$HOME/.nested/example" "$HOME/.dotfiles/nested/example" + +Making an rc file in a deeply nested sub-directory should create all of +the required directories then create a symlink + + $ mkdir .nested/deeply + > touch .nested/deeply/example + + $ mkrc -v .nested/deeply/example + Moving... + '.nested/deeply/example' -> '*/.dotfiles/nested/deeply/example' (glob) + Linking... + '*/.dotfiles/nested/deeply/example' -> '*/.nested/deeply/example' (glob) + + $ assert_linked "$HOME/.nested/deeply/example" "$HOME/.dotfiles/nested/deeply/example" |