RulesTestContext arayüzü

Bir müşteriyi temsil eden test bağlamı. Kural birimi testi için emülatörlere erişmek amacıyla kullanılabilir.

İ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