1
0
mirror of https://github.com/minio/mc.git synced 2025-11-13 12:22:45 +03:00

Make some doc changes to cat cmd

This commit is contained in:
Harshavardhana
2015-04-23 20:49:21 -07:00
parent 86c5986df3
commit bc68f1d9f4
3 changed files with 61 additions and 21 deletions

View File

@@ -484,7 +484,7 @@ func (s *CmdTestSuite) TestMbCmdOnFile(c *C) {
cl1.AssertExpectations(c)
}
func (s *CmdTestSuite) TestCatCmd(c *C) {
func (s *CmdTestSuite) TestCatCmdObject(c *C) {
sourceURL, err := getURL("http://example.com/bucket1/object1", nil)
c.Assert(err, IsNil)
@@ -514,3 +514,32 @@ func (s *CmdTestSuite) TestCatCmd(c *C) {
manager.AssertExpectations(c)
cl1.AssertExpectations(c)
}
func (s *CmdTestSuite) TestCatCmdFile(c *C) {
sourceURL, err := getURL("object1", nil)
c.Assert(err, IsNil)
manager := &MockclientManager{}
cl1 := &clientMocks.Client{}
data1 := "hello1"
dataLen1 := int64(len(data1))
sourceURLConfigMap := make(map[string]*hostConfig)
sourceConfig := new(hostConfig)
sourceConfig.AccessKeyID = ""
sourceConfig.SecretAccessKey = ""
sourceURLConfigMap[sourceURL] = sourceConfig
var results bytes.Buffer
manager.On("getNewClient", sourceURL, sourceConfig, false).Return(cl1, nil).Once()
cl1.On("Get").Return(ioutil.NopCloser(bytes.NewBufferString(data1)), dataLen1, "", nil)
msg, err := doCatCmd(manager, &results, sourceURLConfigMap, false)
c.Assert(msg, Equals, "")
c.Assert(err, IsNil)
c.Assert(data1, Equals, results.String())
manager.AssertExpectations(c)
cl1.AssertExpectations(c)
}