You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We have urls generated by a 3rd party framework and the order some query params are added is not always deterministic.
It would be helpful if the matcher was able to determine if query params were the same when not added in the same order.
Describe the solution you'd like
Ideally this would just work. If there's concern of introducing a breaking change, consider adding a property like HttpClientInterceptorOptions.IgnoreQueryParamOrder.
The matcher would split the query string into parts before comparing.
Describe alternatives you've considered
I created a custom matcher to do this, but I don't want to copy that code into every solution that uses this package and it seems silly to create a custom nuget just for that.
The text was updated successfully, but these errors were encountered:
@silkfire no progress. We ended up using a slightly different approach before I could get to this and it's now a low priority. I don't know when or if I'll be able to work on this.
Is your feature request related to a problem? Please describe.
We have urls generated by a 3rd party framework and the order some query params are added is not always deterministic.
It would be helpful if the matcher was able to determine if query params were the same when not added in the same order.
Describe the solution you'd like
Ideally this would just work. If there's concern of introducing a breaking change, consider adding a property like HttpClientInterceptorOptions.IgnoreQueryParamOrder.
The matcher would split the query string into parts before comparing.
Describe alternatives you've considered
I created a custom matcher to do this, but I don't want to copy that code into every solution that uses this package and it seems silly to create a custom nuget just for that.
The text was updated successfully, but these errors were encountered: