From 96052ff978667c882f09374a3d8a30ba58e04fcd Mon Sep 17 00:00:00 2001 From: Marin Ivanov Date: Sun, 14 Aug 2022 21:40:00 +0300 Subject: Add more tests for unsupported functions --- fs_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'fs_test.go') diff --git a/fs_test.go b/fs_test.go index cb1d7ba..5328a7a 100644 --- a/fs_test.go +++ b/fs_test.go @@ -2,6 +2,7 @@ package s3 import ( "testing" + "time" "github.com/matryer/is" "github.com/spf13/afero" @@ -32,6 +33,31 @@ func TestFsMkdirAll(t *testing.T) { is.Equal(err, ErrUnsupported) } +func TestFsChmod(t *testing.T) { + is := is.New(t) + fs, err := newTestFs() + is.NoErr(err) + err = fs.Chmod("test", 0o644) + is.Equal(err, ErrUnsupported) +} + +func TestFsChown(t *testing.T) { + is := is.New(t) + fs, err := newTestFs() + is.NoErr(err) + err = fs.Chown("test", 1000, 1000) + is.Equal(err, ErrUnsupported) +} + +func TestFsChtimes(t *testing.T) { + is := is.New(t) + fs, err := newTestFs() + is.NoErr(err) + now := time.Now() + err = fs.Chtimes("test", now, now) + is.Equal(err, ErrUnsupported) +} + func TestFsStat(t *testing.T) { is := is.New(t) fs, err := newTestFs() -- cgit v1.2.3