InlineEdit: Extend POST changes/<id>/edit endpoint to rename files
Change-Id: I702911b6ab5cec06e8d570d6dc196362e9e7e77e
This commit is contained in:

committed by
David Pursehouse

parent
2d142b11c1
commit
a00c953a44
@@ -434,6 +434,25 @@ public class ChangeEditIT extends AbstractDaemonTest {
|
||||
ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_OLD);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void renameFileRest() throws Exception {
|
||||
assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
|
||||
Post.Input in = new Post.Input();
|
||||
in.oldPath = FILE_NAME;
|
||||
in.newPath = FILE_NAME3;
|
||||
assertThat(adminSession.post(urlEdit(), in).getStatusCode()).isEqualTo(
|
||||
SC_NO_CONTENT);
|
||||
Optional<ChangeEdit> edit = editUtil.byChange(change);
|
||||
assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
|
||||
ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME3), CONTENT_OLD);
|
||||
try {
|
||||
fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
|
||||
ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME);
|
||||
fail("ResourceNotFoundException expected");
|
||||
} catch (ResourceNotFoundException rnfe) {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void restoreDeletedFileInPatchSetRest() throws Exception {
|
||||
Post.Input in = new Post.Input();
|
||||
|
Reference in New Issue
Block a user