тестов с koin + работа со scope?
                  
                  
                  
                  
                  
                  Например, я хочу протестировать ProfileViewModel, который принадлежит к scope из ProfileFragment. Я его декларирую так:
                  
                  
                  
                  
                  
                  val profileModule = module {
                  
                  
                      scope(named<ProfileFragment>()) {
                  
                  
                          viewModel { ProfileViewModel(get(), get(), get(), get()) }
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Вопрос в том, как получить эту viewModel в тесте: надо, выходит, декларировать её с нуля, без scope и все зависимости, которые нужные ей, также, верно?
                  
                  
                  
                  
                  
                  Если есть пример использования scope в тестах, то был бы благодарен
                  
                  
                
я где то читал что инжект viewModel не обязательно указывать скоуп фрагмента, она якобы и так привяжется там где вызовется
Обсуждают сегодня