Story #15603

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

Added by Tom Morris 7 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
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.
  • Take the opportunity to try React-Testing-Library instead of Enzyme.

Subtasks

Arvados - Task #15666: ReviewNewPeter Amstutz


Related issues

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

History

#1 Updated by Tom Morris 7 months 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 7 months ago

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

#3 Updated by Tom Morris 7 months 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 7 months ago

  • Description updated (diff)

#5 Updated by Eric Biagiotti 7 months ago

  • Description updated (diff)

#6 Updated by Eric Biagiotti 7 months ago

  • Description updated (diff)

#7 Updated by Tom Morris 7 months ago

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

#8 Updated by Tom Morris 7 months ago

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

#9 Updated by Tom Morris 7 months ago

  • Assigned To set to Eric Biagiotti

#10 Updated by Eric Biagiotti 6 months ago

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

#11 Updated by Eric Biagiotti 6 months ago

  • Status changed from New to In Progress

#12 Updated by Eric Biagiotti 6 months ago

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

#13 Updated by Eric Biagiotti 5 months ago

  • Target version changed from 2019-10-23 Sprint to 2019-11-06 Sprint

#14 Updated by Eric Biagiotti 5 months ago

  • Target version changed from 2019-11-06 Sprint to 2019-11-20 Sprint

#15 Updated by Eric Biagiotti 4 months ago

  • Target version changed from 2019-11-20 Sprint to 2019-12-04 Sprint

#16 Updated by Eric Biagiotti 4 months ago

  • Description updated (diff)

#17 Updated by Eric Biagiotti 4 months ago

  • Target version changed from 2019-12-04 Sprint to 2020-01-02 Sprint

#18 Updated by Peter Amstutz 4 months ago

  • Assigned To deleted (Eric Biagiotti)

#19 Updated by Peter Amstutz 4 months ago

  • Target version changed from 2020-01-02 Sprint to Arvados Future Sprints
  • Status changed from In Progress to New

Also available in: Atom PDF