mirror of
https://github.com/minio/mc.git
synced 2025-11-13 12:22:45 +03:00
Recreating mock for new test
This commit is contained in:
18
cmd_test.go
18
cmd_test.go
@@ -22,6 +22,7 @@ import (
|
||||
"io"
|
||||
"sync"
|
||||
|
||||
"errors"
|
||||
. "github.com/minio-io/check"
|
||||
)
|
||||
|
||||
@@ -30,7 +31,7 @@ type CmdTestSuite struct{}
|
||||
var _ = Suite(&CmdTestSuite{})
|
||||
|
||||
func (s *CmdTestSuite) TestCopyToSingleTarget(c *C) {
|
||||
manager := &mockClientManager{}
|
||||
manager := &MockclientManager{}
|
||||
sourceURL, err := parseURL("foo", nil)
|
||||
c.Assert(err, IsNil)
|
||||
|
||||
@@ -64,3 +65,18 @@ func (s *CmdTestSuite) TestCopyToSingleTarget(c *C) {
|
||||
c.Assert(err, IsNil)
|
||||
c.Assert(resultBuffer.String(), DeepEquals, data)
|
||||
}
|
||||
|
||||
func (s *CmdTestSuite) TestCopyRecursive(c *C) {
|
||||
c.Skip("Incomplete")
|
||||
sourceURL, err := parseURL("foo", nil)
|
||||
c.Assert(err, IsNil)
|
||||
|
||||
targetURL, err := parseURL("bar", nil)
|
||||
c.Assert(err, IsNil)
|
||||
targetURLs := []string{targetURL}
|
||||
|
||||
manager := &MockclientManager{}
|
||||
|
||||
manager.On("getNewClient", sourceURL, false).Return(nil, errors.New("foo")).Once()
|
||||
doCopyCmdRecursive(manager, sourceURL, targetURLs)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user