서명:
export interface RulesTestContext
메소드
메서드 | 설명 |
---|---|
데이터베이스(databaseURL) | 이 테스트 컨텍스트의 Database 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.참고: 데이터베이스 |
firestore(설정) | 이 테스트 컨텍스트의 Firestore 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.참고: Firestore |
storage(bucketUrl) | 이 테스트 컨텍스트의 FirebaseStorage 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.참고: FirebaseStorage |
RulesTestContext.database()
이 테스트 컨텍스트의 Database 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.
참조: 데이터베이스
서명:
database(databaseURL?: string): firebase.database.Database;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
데이터베이스 URL | 문자열 | 실시간 데이터베이스 인스턴스의 URL입니다. 지정하면 URL에서 추출된 매개변수를 사용해 에뮬레이션된 버전의 네임스페이스의 인스턴스를 반환합니다. |
반환:
Firebase.database.Database
에뮬레이터에 연결하도록 구성된 Database
인스턴스 프로덕션 databaseURL
가 지정되더라도 프로덕션에 연결되지 않습니다.
RulesTestContext.firestore()
이 테스트 컨텍스트의 Firestore 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.
참조: Firestore
서명:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
설정 | firebase.firestore.Settings | Firestore 인스턴스를 구성하기 위한 설정 객체 |
반환:
Firestore.firestore.Firestore
에뮬레이터에 연결하도록 구성된 Firestore
인스턴스
RulesTestContext.storage()
이 테스트 컨텍스트의 FirebaseStorage 인스턴스를 가져옵니다. 반환된 Firebase JS 클라이언트 SDK 인스턴스는 클라이언트 SDK API (v9 모듈식 또는 v9 compat)와 함께 사용할 수 있습니다.
참고: FirebaseStorage
서명:
storage(bucketUrl?: string): firebase.storage.Storage;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
버킷 URL | 문자열 |
반환:
Firebase 저장소
에뮬레이터에 연결하도록 구성된 Storage
인스턴스