summaryrefslogtreecommitdiff
path: root/app/utils/storage
diff options
context:
space:
mode:
Diffstat (limited to 'app/utils/storage')
-rw-r--r--app/utils/storage/index.ts2
-rw-r--r--app/utils/storage/storage.test.ts38
-rw-r--r--app/utils/storage/storage.ts2
3 files changed, 23 insertions, 19 deletions
diff --git a/app/utils/storage/index.ts b/app/utils/storage/index.ts
index ff88148..69b61ec 100644
--- a/app/utils/storage/index.ts
+++ b/app/utils/storage/index.ts
@@ -1 +1 @@
-export * from "./storage"
+export * from './storage'
diff --git a/app/utils/storage/storage.test.ts b/app/utils/storage/storage.test.ts
index d5cd977..b8cf732 100644
--- a/app/utils/storage/storage.test.ts
+++ b/app/utils/storage/storage.test.ts
@@ -1,39 +1,43 @@
-import AsyncStorage from "@react-native-async-storage/async-storage"
-import { load, loadString, save, saveString, clear, remove } from "./storage"
+import AsyncStorage from '@react-native-async-storage/async-storage'
+import { load, loadString, save, saveString, clear, remove } from './storage'
// fixtures
const VALUE_OBJECT = { x: 1 }
const VALUE_STRING = JSON.stringify(VALUE_OBJECT)
-beforeEach(() => (AsyncStorage.getItem as jest.Mock).mockReturnValue(Promise.resolve(VALUE_STRING)))
+beforeEach(() =>
+ (AsyncStorage.getItem as jest.Mock).mockReturnValue(
+ Promise.resolve(VALUE_STRING),
+ ),
+)
afterEach(() => jest.clearAllMocks())
-test("load", async () => {
- const value = await load("something")
+test('load', async () => {
+ const value = await load('something')
expect(value).toEqual(JSON.parse(VALUE_STRING))
})
-test("loadString", async () => {
- const value = await loadString("something")
+test('loadString', async () => {
+ const value = await loadString('something')
expect(value).toEqual(VALUE_STRING)
})
-test("save", async () => {
- await save("something", VALUE_OBJECT)
- expect(AsyncStorage.setItem).toHaveBeenCalledWith("something", VALUE_STRING)
+test('save', async () => {
+ await save('something', VALUE_OBJECT)
+ expect(AsyncStorage.setItem).toHaveBeenCalledWith('something', VALUE_STRING)
})
-test("saveString", async () => {
- await saveString("something", VALUE_STRING)
- expect(AsyncStorage.setItem).toHaveBeenCalledWith("something", VALUE_STRING)
+test('saveString', async () => {
+ await saveString('something', VALUE_STRING)
+ expect(AsyncStorage.setItem).toHaveBeenCalledWith('something', VALUE_STRING)
})
-test("remove", async () => {
- await remove("something")
- expect(AsyncStorage.removeItem).toHaveBeenCalledWith("something")
+test('remove', async () => {
+ await remove('something')
+ expect(AsyncStorage.removeItem).toHaveBeenCalledWith('something')
})
-test("clear", async () => {
+test('clear', async () => {
await clear()
expect(AsyncStorage.clear).toHaveBeenCalledWith()
})
diff --git a/app/utils/storage/storage.ts b/app/utils/storage/storage.ts
index 05c098a..659e738 100644
--- a/app/utils/storage/storage.ts
+++ b/app/utils/storage/storage.ts
@@ -1,4 +1,4 @@
-import AsyncStorage from "@react-native-async-storage/async-storage"
+import AsyncStorage from '@react-native-async-storage/async-storage'
/**
* Loads a string from storage.