Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
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