@@ -3,7 +3,7 @@ import * as React from "react"
3
3
import { renderHook } from "@testing-library/react-hooks"
4
4
import { act , cleanup , fireEvent , render } from "@testing-library/react"
5
5
6
- import { Observer , observer , useLocalStore } from "../src"
6
+ import { Observer , observer , useObservable } from "../src"
7
7
import { useEffect , useState } from "react"
8
8
import { autorun } from "mobx"
9
9
import { useObserver } from "../src/useObserver"
@@ -19,7 +19,7 @@ test("base useLocalStore should work", () => {
19
19
20
20
function Counter ( ) {
21
21
counterRender ++
22
- const store = ( outerStoreRef = useLocalStore ( ( ) => ( {
22
+ const store = ( outerStoreRef = useObservable ( ( ) => ( {
23
23
count : 0 ,
24
24
count2 : 0 , // not used in render
25
25
inc ( ) {
@@ -70,7 +70,7 @@ test("base useLocalStore should work", () => {
70
70
describe ( "is used to keep observable within component body" , ( ) => {
71
71
it ( "value can be changed over renders" , ( ) => {
72
72
const TestComponent = ( ) => {
73
- const obs = useLocalStore ( ( ) => ( {
73
+ const obs = useObservable ( ( ) => ( {
74
74
x : 1 ,
75
75
y : 2
76
76
} ) )
@@ -95,7 +95,7 @@ describe("is used to keep observable within component body", () => {
95
95
const TestComponent = observer ( ( ) => {
96
96
renderCount ++
97
97
98
- const obs = useLocalStore ( ( ) => ( {
98
+ const obs = useObservable ( ( ) => ( {
99
99
x : 1 ,
100
100
y : 2
101
101
} ) )
@@ -118,7 +118,7 @@ describe("is used to keep observable within component body", () => {
118
118
119
119
it ( "actions can be used" , ( ) => {
120
120
const TestComponent = observer ( ( ) => {
121
- const obs = useLocalStore ( ( ) => ( {
121
+ const obs = useObservable ( ( ) => ( {
122
122
x : 1 ,
123
123
y : 2 ,
124
124
inc ( ) {
@@ -140,7 +140,7 @@ describe("is used to keep observable within component body", () => {
140
140
141
141
it ( "computed properties works as well" , ( ) => {
142
142
const TestComponent = observer ( ( ) => {
143
- const obs = useLocalStore ( ( ) => ( {
143
+ const obs = useObservable ( ( ) => ( {
144
144
x : 1 ,
145
145
y : 2 ,
146
146
get z ( ) {
@@ -158,7 +158,7 @@ describe("is used to keep observable within component body", () => {
158
158
159
159
it ( "computed properties can use local functions" , ( ) => {
160
160
const TestComponent = observer ( ( ) => {
161
- const obs = useLocalStore ( ( ) => ( {
161
+ const obs = useObservable ( ( ) => ( {
162
162
x : 1 ,
163
163
y : 2 ,
164
164
getMeThatX ( ) {
@@ -181,7 +181,7 @@ describe("is used to keep observable within component body", () => {
181
181
const seen : number [ ] = [ ]
182
182
183
183
const TestComponent = observer ( ( ) => {
184
- const obs = useLocalStore ( ( ) => ( {
184
+ const obs = useObservable ( ( ) => ( {
185
185
x : 1 ,
186
186
inc ( delta : number ) {
187
187
this . x += delta
@@ -215,7 +215,7 @@ describe("is used to keep observable within component body", () => {
215
215
216
216
it ( "Map can used instead of object" , ( ) => {
217
217
const TestComponent = observer ( ( ) => {
218
- const map = useLocalStore ( ( ) => new Map ( [ [ "initial" , 10 ] ] ) )
218
+ const map = useObservable ( ( ) => new Map ( [ [ "initial" , 10 ] ] ) )
219
219
return (
220
220
< div onClick = { ( ) => map . set ( "later" , 20 ) } >
221
221
{ Array . from ( map ) . map ( ( [ key , value ] ) => (
@@ -241,7 +241,7 @@ describe("is used to keep observable within component body", () => {
241
241
function Counter ( { multiplier } : { multiplier : number } ) {
242
242
counterRender ++
243
243
244
- const store = useLocalStore ( ( ) => ( {
244
+ const store = useObservable ( ( ) => ( {
245
245
multiplier,
246
246
count : 10 ,
247
247
get multiplied ( ) {
@@ -309,7 +309,7 @@ describe("is used to keep observable within component body", () => {
309
309
function Counter ( { multiplier } : { multiplier : number } ) {
310
310
counterRender ++
311
311
312
- const store = useLocalStore ( ( ) => ( {
312
+ const store = useObservable ( ( ) => ( {
313
313
multiplier,
314
314
count : 10 ,
315
315
get multiplied ( ) {
@@ -378,7 +378,7 @@ describe("is used to keep observable within component body", () => {
378
378
const Counter = observer ( ( { multiplier } : { multiplier : number } ) => {
379
379
counterRender ++
380
380
381
- const store = useLocalStore ( ( ) => ( {
381
+ const store = useObservable ( ( ) => ( {
382
382
multiplier,
383
383
count : 10 ,
384
384
get multiplied ( ) {
@@ -437,7 +437,7 @@ describe("enforcing actions", () => {
437
437
mobx . configure ( { enforceActions : "never" } )
438
438
const { result } = renderHook ( ( ) => {
439
439
const [ multiplier , setMultiplier ] = React . useState ( 2 )
440
- const store = useLocalStore ( ( ) => ( {
440
+ const store = useObservable ( ( ) => ( {
441
441
multiplier,
442
442
count : 10 ,
443
443
get multiplied ( ) {
@@ -458,7 +458,7 @@ describe("enforcing actions", () => {
458
458
mobx . configure ( { enforceActions : "observed" } )
459
459
const { result } = renderHook ( ( ) => {
460
460
const [ multiplier , setMultiplier ] = React . useState ( 2 )
461
- const store = useLocalStore ( ( ) => ( {
461
+ const store = useObservable ( ( ) => ( {
462
462
multiplier,
463
463
count : 10 ,
464
464
get multiplied ( ) {
@@ -479,7 +479,7 @@ describe("enforcing actions", () => {
479
479
mobx . configure ( { enforceActions : "always" } )
480
480
const { result } = renderHook ( ( ) => {
481
481
const [ multiplier , setMultiplier ] = React . useState ( 2 )
482
- const store = useLocalStore ( ( ) => ( {
482
+ const store = useObservable ( ( ) => ( {
483
483
multiplier,
484
484
count : 10 ,
485
485
get multiplied ( ) {
0 commit comments