()
| 100 | } |
| 101 | |
| 102 | func (s *ObjectStoreTestSuite) TestCreateFileObject() { |
| 103 | content := []byte("new file content") |
| 104 | reader := bytes.NewReader(content) |
| 105 | |
| 106 | createParams := params.CreateFileObjectParams{ |
| 107 | Name: "create-test.txt", |
| 108 | Size: int64(len(content)), |
| 109 | Tags: []string{"create", "test"}, |
| 110 | } |
| 111 | |
| 112 | fileObj, err := s.Runner.CreateFileObject(s.Fixtures.AdminContext, createParams, reader) |
| 113 | |
| 114 | s.Require().Nil(err) |
| 115 | s.Require().NotEmpty(fileObj.ID) |
| 116 | s.Require().Equal(createParams.Name, fileObj.Name) |
| 117 | s.Require().Equal(createParams.Size, fileObj.Size) |
| 118 | s.Require().ElementsMatch(createParams.Tags, fileObj.Tags) |
| 119 | s.Require().NotEmpty(fileObj.SHA256) |
| 120 | } |
| 121 | |
| 122 | func (s *ObjectStoreTestSuite) TestCreateFileObjectUnauthorized() { |
| 123 | content := []byte("unauthorized content") |
nothing calls this directly
no test coverage detected