Teste - React Native SDK
Nesta página
Os Atlas Device SDKs estão obsoletos. Consulte apágina de descontinuação do para detalhes.
Você pode testar o Realm React Native SDK com bibliotecas de teste populares do React Native , como o Jest, Jasmine, e Mocha.
Limpar testes
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); });