diff options
Diffstat (limited to 'tests/javascript/unit/services/folder.service.spec.ts')
-rw-r--r-- | tests/javascript/unit/services/folder.service.spec.ts | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/javascript/unit/services/folder.service.spec.ts b/tests/javascript/unit/services/folder.service.spec.ts index 6577df2c8..19b601ee4 100644 --- a/tests/javascript/unit/services/folder.service.spec.ts +++ b/tests/javascript/unit/services/folder.service.spec.ts @@ -8,7 +8,8 @@ describe('folder.service.ts', () => { beforeEach(() => { (axios.get as any).mockReset(); - (axios.post as any).mockReset() + (axios.post as any).mockReset(); + (axios.delete as any).mockReset() }) describe('fetchAllFolders', () => { @@ -22,7 +23,7 @@ describe('folder.service.ts', () => { }) describe('createFolder', () => { - it('should call POST with item id in URL and read param', async () => { + it('should call POST with folderName param', async () => { await FolderService.createFolder({ name: 'abc' }) expect(axios.post).toBeCalled() @@ -32,6 +33,18 @@ describe('folder.service.ts', () => { }) }) + describe('renameFolder', () => { + it('should call POST with item id in URL and folderName param', async () => { + await FolderService.renameFolder({ id: 123, name: 'abc' }) + + expect(axios.post).toBeCalled() + const args = (axios.post as any).mock.calls[0] + + expect(args[0]).toContain('123/rename') + expect(args[1].folderName).toEqual('abc') + }) + }) + describe('deleteFolder', () => { it('should call POST with item id in URL and read param', async () => { await FolderService.deleteFolder({ id: 123 }) |