Skip to content
Snippets Groups Projects
Commit 4a2f3c40 authored by Thomas Mortagne's avatar Thomas Mortagne
Browse files

XWIKI-14591: Discourage or prevent users to move/rename pages from Extensions

* improve test
parent 4fcb9264
No related branches found
No related tags found
No related merge requests found
......@@ -161,17 +161,19 @@ public void failToExecuteIfNoWikiSpecified() throws Throwable
RestoreRequest request = createRequest();
request.setDeletedDocumentIds(Arrays.asList(deletedDocumentId));
request.setWikiReference(null);
Job job = run(request);
try {
run(request);
} catch (IllegalArgumentException actual) {
// Verify that the job threw an exception.
Throwable expected = new IllegalArgumentException("No wiki reference was specified in the job request");
assertEquals(expected.getClass(), actual.getClass());
assertEquals(expected.getMessage(), actual.getMessage());
}
// Verify that the document is not restored.
verify(this.modelBridge, never()).restoreDeletedDocument(deletedDocumentId, request.isCheckRights());
// Verify that the job threw an exception.
Throwable expected = new IllegalArgumentException("No wiki reference was specified in the job request");
Throwable actual = job.getStatus().getError();
assertNotNull(actual);
assertEquals(expected.getClass(), actual.getClass());
assertEquals(expected.getMessage(), actual.getMessage());
}
private RestoreRequest createRequest()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment