Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Prueba y depuración - React Native SDK

Testing - React Native SDK

Puede probar el SDK de React Native de Realm con bibliotecas de prueba de React Native populares como Broma, Jazmín y Moca.

Tip

Al probar el SDK de Realm React Native, debes cerrar los realms con Realm.close() después de que termines de usarlos para evitar fugas de memoria.

También debe eliminar el archivo de reino con Realm.deleteFile() durante la limpieza para mantener sus pruebas idempotentes.

El siguiente ejemplo utiliza el framework de pruebas Jest. Utiliza las herramientas integradas de Jest. beforeEach() y afterEach() ganchos para configuración de prueba y desmontaje, respectivamente.

const config = {
schema: [Car],
path: "testing.realm",
};
let realm;
beforeEach(async () => {
realm = await Realm.open(config);
});
afterEach(() => {
if (!realm.isClosed) {
realm.close();
}
if (config) {
Realm.deleteFile(config);
}
});
test("Close a Realm", async () => {
expect(realm.isClosed).toBe(false);
realm.close();
expect(realm.isClosed).toBe(true);
});

Volver

Prueba y depuración - React Native SDK

En esta página