22import { getSnapshot } from 'mobx-state-tree'
33
44import { persist } from '../src/index'
5- import { UserStore , persistedData } from './fixtures'
5+ import { UserStoreF , persistedDataF } from './fixtures'
66
77function getItem ( key :string ) {
88const item = window . localStorage . getItem ( key )
@@ -13,30 +13,30 @@ describe('persist', () => {
1313beforeEach ( ( ) => window . localStorage . clear ( ) )
1414
1515it ( 'should persist nothing if no actions are used' , async ( ) => {
16- const user = UserStore . create ( )
16+ const user = UserStoreF . create ( )
1717await persist ( 'user' , user )
1818
1919expect ( getItem ( 'user' ) ) . toBe ( null )
2020} )
2121
2222it ( 'should persist snapshot when action used' , async ( ) => {
23- const user = UserStore . create ( )
23+ const user = UserStoreF . create ( )
2424await persist ( 'user' , user )
2525
2626user . changeName ( 'Joe' ) // fire action to trigger onSnapshot
2727expect ( getItem ( 'user' ) ) . toStrictEqual ( getSnapshot ( user ) )
2828} )
2929
3030it ( 'should load persisted data' , async ( ) => {
31- window . localStorage . setItem ( 'user' , JSON . stringify ( persistedData ) )
31+ window . localStorage . setItem ( 'user' , JSON . stringify ( persistedDataF ) )
3232
33- const user = UserStore . create ( )
33+ const user = UserStoreF . create ( )
3434await persist ( 'user' , user )
35- expect ( getSnapshot ( user ) ) . toStrictEqual ( persistedData )
35+ expect ( getSnapshot ( user ) ) . toStrictEqual ( persistedDataF )
3636} )
3737
3838it ( 'shouldn\'t jsonify' , async ( ) => {
39- const user = UserStore . create ( )
39+ const user = UserStoreF . create ( )
4040await persist ( 'user' , user , {
4141jsonify :false
4242} )
@@ -47,7 +47,7 @@ describe('persist', () => {
4747} )
4848
4949it ( 'should whitelist' , async ( ) => {
50- const user = UserStore . create ( )
50+ const user = UserStoreF . create ( )
5151await persist ( 'user' , user , {
5252whitelist :[ 'name' ]
5353} )
@@ -59,7 +59,7 @@ describe('persist', () => {
5959} )
6060
6161it ( 'should blacklist' , async ( ) => {
62- const user = UserStore . create ( )
62+ const user = UserStoreF . create ( )
6363await persist ( 'user' , user , {
6464blacklist :[ 'age' ]
6565} )