Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

테스트 - React Native SDK

이 페이지의 내용

  • 클린업 테스트

Jest 와(과) 같은 인기 있는 React Native 테스트 라이브러리를 사용하여 Realm React Native SDK 를 테스트할 수 있습니다., 재스민 , 그리고 모카입니다.

다음도 참조하세요.

Realm React Native SDK를 테스트할 때 메모리 누수를 방지하려면 작업이 완료된 후 Realm.close()로 영역을 닫아야 합니다.

또한 테스트가 멱등성을 유지하려면 정리하는 동안 Realm.deleteFile()로 영역 파일을 삭제해야 합니다.

아래 예시에서는 Jest 테스트 프레임워크를 사용합니다. 테스트 설정과 해체에 각각 Jest의 내장된 beforeEach()afterEach() 후크를 사용합니다.

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);
});

돌아가기

테스트 & 디버그 - React Native SDK

이 페이지의 내용