KurallarTestContext arayüzü

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

İmza:

export interface RulesTestContext 

Yöntemler

Yöntem Tanım
veritabanı(veritabanıURL'si) Bu test bağlamı için bir Veritabanı örneği alın. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir. Bakınız: Veritabanı
yangın deposu(ayarlar) Bu test bağlamı için bir Firestore örneği edinin. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir. Bakınız: Firestore
depolama(bucketUrl) Bu test bağlamı için bir FirebaseStorage örneği edinin. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir. Bakınız: FirebaseStorage

RulesTestContext.database()

Bu test bağlamı için bir Veritabanı örneği alın. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir.

Bakınız: Veritabanı

İmza:

database(databaseURL?: string): firebase.database.Database;

Parametreler

Parametre Tip Tanım
veritabanıURL'si sicim Gerçek Zamanlı Veritabanı örneğinin URL'si. Belirtilmişse, URL'den çıkarılan parametrelerle ad alanının öykünülmüş bir sürümü için bir örnek döndürür

İadeler:

firebase.database.Database

öykünücüye bağlanmak üzere yapılandırılmış bir Database örneği. Bir üretim databaseURL belirtilmiş olsa bile hiçbir zaman üretime bağlanmaz

RulesTestContext.firestore()

Bu test bağlamı için bir Firestore örneği edinin. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir.

Bakınız: Firestore

İmza:

firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;

Parametreler

Parametre Tip Tanım
ayarlar firebase.firestore.Settings Firestore örneğini yapılandırmak için bir ayarlar nesnesi

İadeler:

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 edinin. Döndürülen Firebase JS İstemci SDK örneği, istemci SDK API'leriyle (v9 modüler veya v9 uyumlu) birlikte kullanılabilir.

Bakınız: FirebaseStorage

İmza:

storage(bucketUrl?: string): firebase.storage.Storage;

Parametreler

Parametre Tip Tanım
kovaUrl'si sicim

İadeler:

firebase.storage.Storage

öykünücüye bağlanmak üzere yapılandırılmış bir Storage örneği