@@ -25,6 +25,7 @@ func (s *ServiceSuite) TestCreateImageUsesInjectedClock() {
2525 storeimage .NewMemoryRepository (),
2626 storeimage .NewMemoryDataRepository (),
2727 storeimage .NewMemoryMemberRepository (),
28+ storeimage .NewMemoryTaskRepository (),
2829 clock .Fixed (now ),
2930 idgen .Random (),
3031 )
@@ -44,6 +45,7 @@ func (s *ServiceSuite) TestCreateImageUsesInjectedIDGenerator() {
4445 storeimage .NewMemoryRepository (),
4546 storeimage .NewMemoryDataRepository (),
4647 storeimage .NewMemoryMemberRepository (),
48+ storeimage .NewMemoryTaskRepository (),
4749 clock .Fixed (time.Time {}),
4850 idgen .Fixed ("image-id" ),
4951 )
@@ -62,6 +64,7 @@ func (s *ServiceSuite) TestResetClearsImages() {
6264 storeimage .NewMemoryRepository (),
6365 storeimage .NewMemoryDataRepository (),
6466 storeimage .NewMemoryMemberRepository (),
67+ storeimage .NewMemoryTaskRepository (),
6568 clock .Fixed (time.Time {}),
6669 idgen .Fixed ("image-id" ),
6770 )
@@ -74,6 +77,7 @@ func (s *ServiceSuite) TestResetClearsImages() {
7477 s .Require ().NoError (err )
7578 _ , err = service .CreateMember (created .ID , "project-1" )
7679 s .Require ().NoError (err )
80+ task := service .CreateTask (image.CreateTask {Type : "import" })
7781
7882 service .Reset ()
7983
@@ -83,4 +87,6 @@ func (s *ServiceSuite) TestResetClearsImages() {
8387 members , err := service .ListMembers (created .ID )
8488 s .ErrorIs (err , image .ErrImageNotFound )
8589 s .Nil (members )
90+ _ , err = service .GetTask (task .ID )
91+ s .ErrorIs (err , image .ErrTaskNotFound )
8692}
0 commit comments