spec passing timeout option to `discover_provider`
use {} as default options