Story #15603

[Workbench 2] Update Fileupload component to new error reporting & unit test architecture

Added by Tom Morris about 1 month ago. Updated 7 days ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
3.0

Description

  • Create error handling middleware and update any file upload functionality to use it where appropriate.
  • Create unit tests for the reducer and action creators and use enzyme to test UI component interaction with state. This will not include end to end testing of file uploading.
  • Make sure action creators that result in async calls follow the pattern of START_ACTION, ACTION_SUCCESS, ACTION_FAILED, and use the error handling middleware if it failed.

Subtasks

Arvados - Task #15666: ReviewNewPeter Amstutz


Related issues

Related to Arvados - Story #15581: [Workbench2] Improve error handling and reportingNew

History

#1 Updated by Tom Morris about 1 month ago

  • Subject changed from [Workbench 2] Add unit test coverage for Auth component to [Workbench 2] Update Auth component to new error reporting & unit test architecture

#2 Updated by Tom Morris about 1 month ago

  • Related to Story #15581: [Workbench2] Improve error handling and reporting added

#3 Updated by Tom Morris about 1 month ago

  • Subject changed from [Workbench 2] Update Auth component to new error reporting & unit test architecture to [Workbench 2] Update Fileupload component to new error reporting & unit test architecture

#4 Updated by Eric Biagiotti about 1 month ago

  • Description updated (diff)

#5 Updated by Eric Biagiotti about 1 month ago

  • Description updated (diff)

#6 Updated by Eric Biagiotti about 1 month ago

  • Description updated (diff)

#7 Updated by Tom Morris about 1 month ago

  • Story points set to 3.0
  • Target version changed from To Be Groomed to Arvados Future Sprints

#8 Updated by Tom Morris about 1 month ago

  • Target version changed from Arvados Future Sprints to 2019-09-25 Sprint

#9 Updated by Tom Morris about 1 month ago

  • Assigned To set to Eric Biagiotti

#10 Updated by Eric Biagiotti 21 days ago

  • Target version changed from 2019-09-25 Sprint to 2019-10-09 Sprint

#11 Updated by Eric Biagiotti 7 days ago

  • Status changed from New to In Progress

#12 Updated by Eric Biagiotti 7 days ago

  • Target version changed from 2019-10-09 Sprint to 2019-10-23 Sprint

Also available in: Atom PDF