Beispiel #1
0
func (suite *ApiTestSuite) TestUpdateNode_ignoresNewSize(t *C) {
	ni := graph.NodeInfo{
		Name: "abc.txt",
		Mode: 0755,
	}

	id, err := suite.createNode(suite.ng.RootNode.Id, ni)
	t.Check(err, IsNil)

	ni.Size = 1024

	endpoint := api.UpdateNode.Build(id)
	req := suite.request(endpoint, encode(ni))

	resp, err := suite.client.Do(req)
	t.Check(err, IsNil)
	t.Check(resp.StatusCode, Equals, http.StatusOK)

	changedNode := suite.ng.NodeWithId(id)
	t.Check(changedNode.Size(), Equals, int64(0))
}