summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mkrc-simple-output.t20
-rw-r--r--test/rcrc-custom.t2
-rw-r--r--test/rcrc.t2
3 files changed, 19 insertions, 5 deletions
diff --git a/test/mkrc-simple-output.t b/test/mkrc-simple-output.t
index 884da01..c18886c 100644
--- a/test/mkrc-simple-output.t
+++ b/test/mkrc-simple-output.t
@@ -6,7 +6,7 @@ Making an rc file should move it into dotfiles and create a symlink
$ mkrc -v .example
Moving...
- '.example' -> '*/.dotfiles/example' (glob)
+ '*/.example' -> '*/.dotfiles/example' (glob)
Linking...
'*/.dotfiles/example' -> '*/.example' (glob)
@@ -20,7 +20,7 @@ create a symlink
$ mkrc -v .nested/example
Moving...
- '.nested/example' -> '*/.dotfiles/nested/example' (glob)
+ '*/.nested/example' -> '*/.dotfiles/nested/example' (glob)
Linking...
'*/.dotfiles/nested/example' -> '*/.nested/example' (glob)
@@ -34,8 +34,22 @@ the required directories then create a symlink
$ mkrc -v .nested/deeply/example
Moving...
- '.nested/deeply/example' -> '*/.dotfiles/nested/deeply/example' (glob)
+ '*/.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"
+
+Making a relative rc file being in a sub-directory should move into dotfiles
+preserving the full path then symlink
+
+ $ touch .nested/deeply/another_example
+ > cd .nested/deeply
+
+ $ mkrc -v another_example
+ Moving...
+ '*/.nested/deeply/another_example' -> '*/.dotfiles/nested/deeply/another_example' (glob)
+ Linking...
+ '*/.dotfiles/nested/deeply/another_example' -> '*/.nested/deeply/another_example' (glob)
+
+ $ assert_linked "$HOME/.nested/deeply/another_example" "$HOME/.dotfiles/nested/deeply/another_example"
diff --git a/test/rcrc-custom.t b/test/rcrc-custom.t
index ef9b8fa..658099d 100644
--- a/test/rcrc-custom.t
+++ b/test/rcrc-custom.t
@@ -9,7 +9,7 @@ mkrc should accept -r for a custom rcrc
$ RCRC=./alt-rcrc mkrc -v .example
Moving...
- '.example' -> '*/.other-dotfiles/example' (glob)
+ '*/.example' -> '*/.other-dotfiles/example' (glob)
Linking...
'*/.other-dotfiles/example' -> '*/.example' (glob)
diff --git a/test/rcrc.t b/test/rcrc.t
index 54fc022..cb1946c 100644
--- a/test/rcrc.t
+++ b/test/rcrc.t
@@ -9,7 +9,7 @@ Information should be read from ~/.rcrc by default
$ mkrc -v .example
Moving...
- '.example' -> '*/.other-dotfiles/example' (glob)
+ '*/.example' -> '*/.other-dotfiles/example' (glob)
Linking...
'*/.other-dotfiles/example' -> '*/.example' (glob)