summaryrefslogtreecommitdiffstats
path: root/tests/javascript/unit/services/folder.service.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/javascript/unit/services/folder.service.spec.ts')
-rw-r--r--tests/javascript/unit/services/folder.service.spec.ts17
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 })