Hello how can I Create a simple test to check onFirstTimeAppear we have some experiments on the app but I’m able to check if those are being call or not
but the problem is how to create a structure or what kind of test I need to use
`struct EGDSSearchFormFlexibleDateM2PickerView: View {
@ObservedObject private var viewModel: EGDSSearchFormFlexibleDateM2PickerViewModel
private var experimentProvider: ExperimentProvider
init(viewModel: EGDSSearchFormFlexibleDateM2PickerViewModel,
experimentProvider: ExperimentProvider = Dependencies.experimentProvider) {
self.viewModel = viewModel
self.experimentProvider = experimentProvider
}
var body: some View {
if let viewModel = viewModel.pickerViewModel {
EgdsSearchFormFlexDatePicker(viewModel: viewModel)
.onFirstTimeAppear {
_ = experimentProvider.resolveExperimentAndLog(VRBOFlexibleM2DaysPills().experimentId)
}
}
}
}`
I’m expecting to have a test that looks for onFirstTimeAppear so I can add the check for the experiment provider
Susi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.