aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2018-05-30 11:38:52 +0200
committerStefan Majewsky <majewsky@gmx.net>2018-05-30 11:38:52 +0200
commitbb7eb0faacb77436a492d4b9b9775f2771a546d7 (patch)
treec13ec2cd6079cf400413fddcc43908ca12df868a /tests
parent63541ba5897fdd20cf563461b42eb9599e6437a5 (diff)
downloadgo-schwift-bb7eb0faacb77436a492d4b9b9775f2771a546d7.tar.gz
adjust semantics of Object.InspectSymlink, rename to Object.SymlinkHeaders
The additional guarantee that Object.SymlinkHeaders becomes equivalent to Object.Headers for non-symlinks will be useful e.g. for swift-http-import's usecase.
Diffstat (limited to 'tests')
-rw-r--r--tests/object_test.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/object_test.go b/tests/object_test.go
index 618c835..15aa8f2 100644
--- a/tests/object_test.go
+++ b/tests/object_test.go
@@ -277,21 +277,21 @@ func expectObjectContent(t *testing.T, obj *schwift.Object, expected []byte) {
func expectObjectSymlink(t *testing.T, source, expectedTarget *schwift.Object) {
t.Helper()
- target, _, err := source.InspectSymlink()
+ _, target, err := source.SymlinkHeaders()
if expectedTarget == nil {
switch err {
- case schwift.ErrNotASymlink:
- return //success
case nil:
- t.Errorf("expected %s to not be a symlink, but found symlink to %s\n",
- source.FullName(), target.FullName())
+ if target != nil {
+ t.Errorf("expected %s to not be a symlink, but found symlink to %s\n",
+ source.FullName(), target.FullName())
+ }
default:
- t.Errorf("got unexpected error from Object.SymlinkTarget() for %s: %s\n",
+ t.Errorf("got unexpected error from Object.SymlinkHeaders() for %s: %s\n",
source.FullName(), err.Error())
}
} else {
if err != nil {
- t.Errorf("expected %s to be a symlink to %s, but Object.SymlinkTarget() returned error: %s\n",
+ t.Errorf("expected %s to be a symlink to %s, but Object.SymlinkHeaders() returned error: %s\n",
source.FullName(), expectedTarget.FullName(), err.Error())
} else if target.FullName() != expectedTarget.FullName() {
t.Errorf("expected %s to be a symlink to %s, but got target %s\n",