|
@@ -890,7 +890,6 @@ describe('PageService page operations with only public pages', () => {
|
|
|
const renamePage = async(page, newPagePath, user, options) => {
|
|
const renamePage = async(page, newPagePath, user, options) => {
|
|
|
// mock return value
|
|
// mock return value
|
|
|
const mockedRenameSubOperation = jest.spyOn(crowi.pageService, 'renameSubOperation').mockReturnValue(null);
|
|
const mockedRenameSubOperation = jest.spyOn(crowi.pageService, 'renameSubOperation').mockReturnValue(null);
|
|
|
- const mockedCreateAndSendNotifications = jest.spyOn(crowi.pageService, 'createAndSendNotifications').mockReturnValue(null);
|
|
|
|
|
const renamedPage = await crowi.pageService.renamePage(page, newPagePath, user, options);
|
|
const renamedPage = await crowi.pageService.renamePage(page, newPagePath, user, options);
|
|
|
|
|
|
|
|
// retrieve the arguments passed when calling method renameSubOperation inside renamePage method
|
|
// retrieve the arguments passed when calling method renameSubOperation inside renamePage method
|
|
@@ -898,7 +897,6 @@ describe('PageService page operations with only public pages', () => {
|
|
|
|
|
|
|
|
// restores the original implementation
|
|
// restores the original implementation
|
|
|
mockedRenameSubOperation.mockRestore();
|
|
mockedRenameSubOperation.mockRestore();
|
|
|
- mockedCreateAndSendNotifications.mockRestore();
|
|
|
|
|
|
|
|
|
|
// rename descendants
|
|
// rename descendants
|
|
|
await crowi.pageService.renameSubOperation(...argsForRenameSubOperation);
|
|
await crowi.pageService.renameSubOperation(...argsForRenameSubOperation);
|
|
@@ -1181,7 +1179,6 @@ describe('PageService page operations with only public pages', () => {
|
|
|
const duplicate = async(page, newPagePath, user, isRecursively) => {
|
|
const duplicate = async(page, newPagePath, user, isRecursively) => {
|
|
|
// mock return value
|
|
// mock return value
|
|
|
const mockedDuplicateRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'duplicateRecursivelyMainOperation').mockReturnValue(null);
|
|
const mockedDuplicateRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'duplicateRecursivelyMainOperation').mockReturnValue(null);
|
|
|
- const mockedCreateAndSendNotifications = jest.spyOn(crowi.pageService, 'createAndSendNotifications').mockReturnValue(null);
|
|
|
|
|
const duplicatedPage = await crowi.pageService.duplicate(page, newPagePath, user, isRecursively);
|
|
const duplicatedPage = await crowi.pageService.duplicate(page, newPagePath, user, isRecursively);
|
|
|
|
|
|
|
|
// retrieve the arguments passed when calling method duplicateRecursivelyMainOperation inside duplicate method
|
|
// retrieve the arguments passed when calling method duplicateRecursivelyMainOperation inside duplicate method
|
|
@@ -1189,7 +1186,6 @@ describe('PageService page operations with only public pages', () => {
|
|
|
|
|
|
|
|
// restores the original implementation
|
|
// restores the original implementation
|
|
|
mockedDuplicateRecursivelyMainOperation.mockRestore();
|
|
mockedDuplicateRecursivelyMainOperation.mockRestore();
|
|
|
- mockedCreateAndSendNotifications.mockRestore();
|
|
|
|
|
|
|
|
|
|
// duplicate descendants
|
|
// duplicate descendants
|
|
|
if (isRecursively) {
|
|
if (isRecursively) {
|
|
@@ -1367,14 +1363,12 @@ describe('PageService page operations with only public pages', () => {
|
|
|
describe('Delete', () => {
|
|
describe('Delete', () => {
|
|
|
const deletePage = async(page, user, options, isRecursively) => {
|
|
const deletePage = async(page, user, options, isRecursively) => {
|
|
|
const mockedDeleteRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'deleteRecursivelyMainOperation').mockReturnValue(null);
|
|
const mockedDeleteRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'deleteRecursivelyMainOperation').mockReturnValue(null);
|
|
|
- const mockedCreateAndSendNotifications = jest.spyOn(crowi.pageService, 'createAndSendNotifications').mockReturnValue(null);
|
|
|
|
|
|
|
|
|
|
const deletedPage = await crowi.pageService.deletePage(page, user, options, isRecursively);
|
|
const deletedPage = await crowi.pageService.deletePage(page, user, options, isRecursively);
|
|
|
|
|
|
|
|
const argsForDeleteRecursivelyMainOperation = mockedDeleteRecursivelyMainOperation.mock.calls[0];
|
|
const argsForDeleteRecursivelyMainOperation = mockedDeleteRecursivelyMainOperation.mock.calls[0];
|
|
|
|
|
|
|
|
mockedDeleteRecursivelyMainOperation.mockRestore();
|
|
mockedDeleteRecursivelyMainOperation.mockRestore();
|
|
|
- mockedCreateAndSendNotifications.mockRestore();
|
|
|
|
|
|
|
|
|
|
if (isRecursively) {
|
|
if (isRecursively) {
|
|
|
await crowi.pageService.deleteRecursivelyMainOperation(...argsForDeleteRecursivelyMainOperation);
|
|
await crowi.pageService.deleteRecursivelyMainOperation(...argsForDeleteRecursivelyMainOperation);
|
|
@@ -1482,14 +1476,12 @@ describe('PageService page operations with only public pages', () => {
|
|
|
describe('Delete completely', () => {
|
|
describe('Delete completely', () => {
|
|
|
const deleteCompletely = async(page, user, options = {}, isRecursively = false, preventEmitting = false) => {
|
|
const deleteCompletely = async(page, user, options = {}, isRecursively = false, preventEmitting = false) => {
|
|
|
const mockedDeleteCompletelyRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'deleteCompletelyRecursivelyMainOperation').mockReturnValue(null);
|
|
const mockedDeleteCompletelyRecursivelyMainOperation = jest.spyOn(crowi.pageService, 'deleteCompletelyRecursivelyMainOperation').mockReturnValue(null);
|
|
|
- const mockedCreateAndSendNotifications = jest.spyOn(crowi.pageService, 'createAndSendNotifications').mockReturnValue(null);
|
|
|
|
|
|
|
|
|
|
await crowi.pageService.deleteCompletely(page, user, options, isRecursively, preventEmitting);
|
|
await crowi.pageService.deleteCompletely(page, user, options, isRecursively, preventEmitting);
|
|
|
|
|
|
|
|
const argsForDeleteCompletelyRecursivelyMainOperation = mockedDeleteCompletelyRecursivelyMainOperation.mock.calls[0];
|
|
const argsForDeleteCompletelyRecursivelyMainOperation = mockedDeleteCompletelyRecursivelyMainOperation.mock.calls[0];
|
|
|
|
|
|
|
|
mockedDeleteCompletelyRecursivelyMainOperation.mockRestore();
|
|
mockedDeleteCompletelyRecursivelyMainOperation.mockRestore();
|
|
|
- mockedCreateAndSendNotifications.mockRestore();
|
|
|
|
|
|
|
|
|
|
if (isRecursively) {
|
|
if (isRecursively) {
|
|
|
await crowi.pageService.deleteCompletelyRecursivelyMainOperation(...argsForDeleteCompletelyRecursivelyMainOperation);
|
|
await crowi.pageService.deleteCompletelyRecursivelyMainOperation(...argsForDeleteCompletelyRecursivelyMainOperation);
|