@@ -14,6 +14,7 @@ describe("Reaper", { timeout: 120_000 }, () => {
1414
1515 it ( "should create disabled reaper when TESTCONTAINERS_RYUK_DISABLED=true" , async ( ) => {
1616 vi . stubEnv ( "TESTCONTAINERS_RYUK_DISABLED" , "true" ) ;
17+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
1718
1819 const reaper = await getReaper ( ) ;
1920
@@ -22,13 +23,16 @@ describe("Reaper", { timeout: 120_000 }, () => {
2223 } ) ;
2324
2425 it ( "should return cached reaper instance" , async ( ) => {
26+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
27+
2528 const reaper = await getReaper ( ) ;
2629 const reaper2 = await getReaper ( ) ;
2730
2831 expect ( reaper2 . containerId ) . toBe ( reaper . containerId ) ;
2932 } ) ;
3033
3134 it ( "should create new reaper container if one is not running" , async ( ) => {
35+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
3236 const reaper = await getReaper ( ) ;
3337 vi . resetModules ( ) ;
3438
@@ -52,6 +56,7 @@ describe("Reaper", { timeout: 120_000 }, () => {
5256 it ( "should use custom port when TESTCONTAINERS_RYUK_PORT is set" , async ( ) => {
5357 const customPort = ( await new RandomUniquePortGenerator ( ) . generatePort ( ) ) . toString ( ) ;
5458 vi . stubEnv ( "TESTCONTAINERS_RYUK_PORT" , customPort ) ;
59+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
5560
5661 const reaper = await getReaper ( ) ;
5762
@@ -62,6 +67,7 @@ describe("Reaper", { timeout: 120_000 }, () => {
6267 } ) ;
6368
6469 it ( "should create Reaper container without RYUK_VERBOSE env var by default" , async ( ) => {
70+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
6571 const reaper = await getReaper ( ) ;
6672
6773 const reaperContainer = client . container . getById ( reaper . containerId ) ;
@@ -72,6 +78,8 @@ describe("Reaper", { timeout: 120_000 }, () => {
7278
7379 it ( "should propagate TESTCONTAINERS_RYUK_VERBOSE into Reaper container" , async ( ) => {
7480 vi . stubEnv ( "TESTCONTAINERS_RYUK_VERBOSE" , "true" ) ;
81+ vi . spyOn ( client . container , "list" ) . mockResolvedValue ( [ ] ) ;
82+
7583 const reaper = await getReaper ( ) ;
7684
7785 const reaperContainer = client . container . getById ( reaper . containerId ) ;
0 commit comments