use of com.firebase.ui.auth.data.remote.GenericIdpSignInHandler in project FirebaseUI-Android by firebase.
the class GenericIdpSignInHandlerTest method setUp.
@Before
public void setUp() {
TestHelper.initialize();
MockitoAnnotations.initMocks(this);
FlowParameters testParams = TestHelper.getFlowParameters(Arrays.asList(MICROSOFT_PROVIDER, GoogleAuthProvider.PROVIDER_ID), /* enableAnonymousUpgrade= */
true);
mMockActivity = TestHelper.getHelperActivity(testParams);
mHandler = spy(new GenericIdpSignInHandler((Application) ApplicationProvider.getApplicationContext()));
// See https://github.com/firebase/FirebaseUI-Android/issues/1805
Map<String, String> customParams = new HashMap<>();
customParams.put("prompt", "select_account");
AuthUI.IdpConfig config = new AuthUI.IdpConfig.MicrosoftBuilder().setScopes(Arrays.asList(SCOPE)).setCustomParameters(customParams).build();
mHandler.initializeForTesting(config);
mHandler.getOperation().observeForever(mResponseObserver);
}
Aggregations