Coverage Summary for Class: EditLabelViewModel (com.stslex93.notes.feature.edit_label.ui)

Class Class, % Method, % Branch, % Line, % Instruction, %
EditLabelViewModel 0% (0/1) 0% (0/2) 0% (0/4) 0% (0/15)


 package com.stslex93.notes.feature.edit_label.ui
 
 import com.stslex93.notes.core.ui.base.BaseViewModel
 import com.stslex93.notes.feature.edit_label.navigation.router.EditLabelRouter
 import com.stslex93.notes.feature.edit_label.ui.store.EditLabelStore
 import com.stslex93.notes.feature.edit_label.ui.store.EditLabelStore.Action
 import com.stslex93.notes.feature.edit_label.ui.store.EditLabelStore.Event
 import com.stslex93.notes.feature.edit_label.ui.store.EditLabelStore.Event.Navigation
 import com.stslex93.notes.feature.edit_label.ui.store.EditLabelStore.State
 import javax.inject.Inject
 
 class EditLabelViewModel @Inject constructor(
     store: EditLabelStore,
     private val router: EditLabelRouter
 ) : BaseViewModel<State, Event, Action>(store) {
 
     fun processNavigationEvent(event: Navigation) {
         when (event) {
             Navigation.OnBackPressed -> router.popBackStack()
         }
     }
 }