provide some tests (cucumber and spec) for provider-selection

closes #252