Move away from the current snapshot structure. That would help get rid of the error-prone regex matching logic in all the project
[ ] Use yaml map[string]string structure
[ ] Drop variadic parameters in MatchSnapshot function ( can call the function multiple times for the same functionality ). Also doesn't allow space for "potentially" evolving the function in the future
Move away from the current snapshot structure. That would help get rid of the error-prone regex matching logic in all the project