Estoy tratando de configurar mi testEnvironment para probar mis reglas de Firestore con mi emulador que se ejecuta localmente.
Cuando trato de acceder a testEnv , no está definido, y supongo que tiene algo que ver con initializeTestEnvironment siendo asíncrono, pero ¿cómo soluciono eso?
import { assertFails, assertSucceeds, initializeTestEnvironment, RulesTestEnvironment, } from "@firebase/rules-unit-testing" import fs from 'fs' const projectId = 'comment-section-e9c09'; let testEnv:RulesTestEnvironment; beforeAll( async () => { let testEnv = await initializeTestEnvironment({ projectId: projectId, firestore: { rules: fs.readFileSync("firestore.rules", "utf8"), host:'localhost', port:8080 }, }); }) test("should clear db",() => { testEnv.clearDatabase() })