İmza:
export interface RulesTestContext
Yöntemler
Yöntem | Açıklama |
---|---|
database(databaseURL) | Bu test bağlamı için bir Database (Veritabanı) örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.Bkz. Veritabanı |
firestore(ayarlar) | Bu test bağlamı için bir Firestore örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.Bkz. Firestore |
storage(bucketUrl) | Bu test bağlamı için bir FirebaseStorage örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.FirebaseStorage başlıklı makaleyi inceleyin. |
KurallarıTestBağlamı.database()
Bu test bağlamı için bir Database (Veritabanı) örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.
Bkz. Veritabanı
İmza:
database(databaseURL?: string): firebase.database.Database;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
veritabanı URL'si | dize | Realtime Database örneğinin URL'si. Belirtilirse URL'den ayıklanan parametrelerle ad alanının emüle edilmiş bir sürümü için bir örnek döndürür |
Şunu döndürür:
firebase.database.Database
emülatöre bağlanacak şekilde yapılandırılmış bir Database
örneği. Üretim databaseURL
belirtilmiş olsa bile hiçbir zaman üretime bağlanmaz
KurallarıTestBağlamı.firestore()
Bu test bağlamı için bir Firestore örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.
Bkz. Firestore
İmza:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
ayarlar | firebase.firestore.Settings | Firestore örneğini yapılandırmak için bir ayarlar nesnesi |
Şunu döndürür:
firebase.firestore.Firestore
emülatöre bağlanacak şekilde yapılandırılmış bir Firestore
örneği
RulesTestContext.storage()
Bu test bağlamı için bir FirebaseStorage örneği alın. Döndürülen Firebase JS Client SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) kullanılabilir.
FirebaseStorage başlıklı makaleyi inceleyin.
İmza:
storage(bucketUrl?: string): firebase.storage.Storage;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
paketURL'si | dize |
Şunu döndürür:
firebase.storage.Storage
emülatöre bağlanacak şekilde yapılandırılmış bir Storage
örneği