Skip to content

Commit

Permalink
refactor: remove NativeStorage/WebStorage
Browse files Browse the repository at this point in the history
  • Loading branch information
kirillzyusko committed Feb 28, 2024
1 parent a168240 commit 6c28ac7
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 14 deletions.
4 changes: 2 additions & 2 deletions jestSetup.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
jest.mock('./lib/storage');
jest.mock('./lib/storage/platforms/NativeStorage', () => require('./lib/storage/__mocks__'));
jest.mock('./lib/storage/platforms/WebStorage', () => require('./lib/storage/__mocks__'));
jest.mock('./lib/storage/platforms/index.native', () => require('./lib/storage/__mocks__'));
jest.mock('./lib/storage/platforms/index', () => require('./lib/storage/__mocks__'));
jest.mock('./lib/storage/providers/IDBKeyValProvider', () => require('./lib/storage/__mocks__'));

jest.mock('react-native-device-info', () => ({getFreeDiskStorage: () => {}}));
Expand Down
3 changes: 0 additions & 3 deletions lib/storage/platforms/NativeStorage.ts

This file was deleted.

3 changes: 0 additions & 3 deletions lib/storage/platforms/WebStorage.ts

This file was deleted.

2 changes: 1 addition & 1 deletion lib/storage/platforms/index.native.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import NativeStorage from './NativeStorage';
import {default as NativeStorage} from '../providers/SQLiteProvider';

export default NativeStorage;
2 changes: 1 addition & 1 deletion lib/storage/platforms/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import WebStorage from './WebStorage';
import {default as WebStorage} from '../providers/IDBKeyValProvider';

export default WebStorage;
8 changes: 4 additions & 4 deletions tests/unit/storage/providers/StorageProviderTest.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/* eslint-disable import/first */
jest.unmock('../../../../lib/storage/platforms/NativeStorage');
jest.unmock('../../../../lib/storage/platforms/WebStorage');
jest.unmock('../../../../lib/storage/platforms/index.native');
jest.unmock('../../../../lib/storage/platforms/index');
jest.unmock('../../../../lib/storage/providers/IDBKeyValProvider');

import _ from 'underscore';
import NativeStorage from '../../../../lib/storage/platforms/NativeStorage';
import WebStorage from '../../../../lib/storage/platforms/WebStorage';
import NativeStorage from '../../../../lib/storage/platforms/index.native';
import WebStorage from '../../../../lib/storage/platforms/index';

it('storage providers have same methods implemented', () => {
const nativeMethods = _.keys(NativeStorage);
Expand Down

0 comments on commit 6c28ac7

Please sign in to comment.