File tree 1 file changed +22
-0
lines changed
firebase-firestore/src/test/java/com/google/firebase/firestore 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,28 @@ public void setSettings_repeatedSuccess() {
109
109
firestore .setFirestoreSettings (settings );
110
110
}
111
111
112
+ @ Test
113
+ public void setSettings_repeatedSuccess_withEmulator () {
114
+ FirebaseApp app = getApp ("setSettings_repeatedSuccess_withEmulator" );
115
+ app .enableEmulators (
116
+ new EmulatorSettings .Builder ()
117
+ .addEmulatedService (
118
+ FirebaseFirestore .EMULATOR , new EmulatedServiceSettings ("10.0.2.2" , 8080 ))
119
+ .build ());
120
+
121
+ FirebaseFirestore firestore = FirebaseFirestore .getInstance (app );
122
+
123
+ FirebaseFirestoreSettings settings =
124
+ new FirebaseFirestoreSettings .Builder ().setPersistenceEnabled (false ).build ();
125
+ firestore .setFirestoreSettings (settings );
126
+
127
+ // This should 'start' Firestore
128
+ DocumentReference reference = firestore .document ("foo/bar" );
129
+
130
+ // Second settings set should pass because the settings are equal
131
+ firestore .setFirestoreSettings (settings );
132
+ }
133
+
112
134
@ Test
113
135
public void setSettings_repeatedFailure () {
114
136
FirebaseApp app = getApp ("setSettings_repeatedFailure" );
You can’t perform that action at this time.
0 commit comments