Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Teste - React Native SDK

Nesta página

  • Limpar testes

Você pode testar o Realm React Native SDK com bibliotecas de teste populares do React Native , como o Jest, Jasmine, e Mocha.

Dica

Veja também:

Ao testar o Realm React Native SDK, você deve fechar os realms com Realm.close() quando terminar de usá-los para evitar vazamentos de memória.

Você também deve excluir o arquivo realm com Realm.deleteFile() durante a limpeza para manter seus testes idempotentes.

O exemplo abaixo usa a estrutura de teste Jest. Ele usa os ganchos beforeEach() e afterEach() integrados do Jest para configuração e desmontagem de testes, 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);
});

Voltar

Teste e depuração - React Native SDK

Nesta página