@@ -331,6 +331,10 @@ export const ActivePreview: Story = {
331331export const WorkspaceStarting :Story = {
332332decorators :[ withGlobalSnackbar ] ,
333333beforeEach :( ) => {
334+ spyOn ( API . experimental , "getTask" ) . mockResolvedValue ( MockTask ) ;
335+ spyOn ( API , "getWorkspaceByOwnerAndName" ) . mockResolvedValue (
336+ MockStoppedWorkspace ,
337+ ) ;
334338spyOn ( API , "startWorkspace" ) . mockResolvedValue (
335339MockStartingWorkspace . latest_build ,
336340) ;
@@ -385,6 +389,10 @@ export const WorkspaceStarting: Story = {
385389export const WorkspaceStartFailure :Story = {
386390decorators :[ withGlobalSnackbar ] ,
387391beforeEach :( ) => {
392+ spyOn ( API . experimental , "getTask" ) . mockResolvedValue ( MockTask ) ;
393+ spyOn ( API , "getWorkspaceByOwnerAndName" ) . mockResolvedValue (
394+ MockStoppedWorkspace ,
395+ ) ;
388396spyOn ( API , "startWorkspace" ) . mockRejectedValue (
389397new Error ( "Some unexpected error" ) ,
390398) ;
@@ -439,6 +447,10 @@ export const WorkspaceStartFailure: Story = {
439447
440448export const WorkspaceStartFailureWithDialog :Story = {
441449beforeEach :( ) => {
450+ spyOn ( API . experimental , "getTask" ) . mockResolvedValue ( MockTask ) ;
451+ spyOn ( API , "getWorkspaceByOwnerAndName" ) . mockResolvedValue (
452+ MockStoppedWorkspace ,
453+ ) ;
442454spyOn ( API , "startWorkspace" ) . mockRejectedValue ( {
443455...mockApiError ( {
444456message :"Bad Request" ,