Avatar
Task で括って投げっぱなしにしてみました func saveForSpotlight(_ monster: MonsterEntity) { let key = "spotlight_\(monster.name)" monstersTempRepository.saveMonster(monster, forKey: key) Task { await spotlightRepository.saveMonster(monster, forKey: key) } } ただこうすると単体テストで spotlightRepository.saveMonster() が呼び出されたか確認しづらいですね、、(苦戦中)