local: make using -l/--links with -L/--copy-links throw an error #1152

This commit is contained in:
Nick Craig-Wood 2019-01-27 19:28:57 +00:00
parent 65ff330602
commit e317f04098
3 changed files with 23 additions and 4 deletions

View file

@ -9,6 +9,7 @@ import (
"time"
"github.com/ncw/rclone/fs"
"github.com/ncw/rclone/fs/config/configmap"
"github.com/ncw/rclone/fs/hash"
"github.com/ncw/rclone/fstest"
"github.com/ncw/rclone/lib/file"
@ -164,3 +165,12 @@ func TestSymlink(t *testing.T) {
require.Equal(t, "file.txt"[2:5+1], string(contents))
require.NoError(t, in.Close())
}
func TestSymlinkError(t *testing.T) {
m := configmap.Simple{
"links": "true",
"copy_links": "true",
}
_, err := NewFs("local", "/", m)
assert.Equal(t, errLinksAndCopyLinks, err)
}