Docs Menu
Docs Home
/ /
Prueba y depuración - SDK de React Native

Pruebas - SDK de React Native

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 React Native de Realm, debes cerrar los reinos con Realm.close() una vez que hayas terminado de usarlos para evitar pérdidas 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 - SDK de React Native

En esta página