@@ -3,7 +3,7 @@ import { of, filter, lastValueFrom } from 'rxjs'
3
3
4
4
import { scheduler , mockAssessmentsStore , mockAssessment , mockEh } from '../store_mocks'
5
5
import { Assessment } from '@neighbourhoods/client'
6
- import { encodeHashToBase64 } from "@holochain/client"
6
+ import { } from "@holochain/client"
7
7
8
8
9
9
@@ -83,10 +83,10 @@ test('it emits a filtered stream of resourceAssessments based on matching resour
83
83
84
84
// START TEST LOGIC
85
85
86
- const observing1 = store . resourceAssessments ( { dimensionEhs : [ encodeHashToBase64 ( d1 ) ] } )
87
- const observing2 = store . resourceAssessments ( { dimensionEhs : [ encodeHashToBase64 ( d1 ) , encodeHashToBase64 ( d2 ) ] } )
88
- const observingR1 = store . resourceAssessments ( { resourceEhs : [ encodeHashToBase64 ( r1 ) ] } )
89
- const observingR1D1 = store . resourceAssessments ( { resourceEhs : [ encodeHashToBase64 ( r1 ) ] , dimensionEhs : [ encodeHashToBase64 ( d1 ) ] } )
86
+ const observing1 = store . resourceAssessments ( { dimensionEhs : [ d1 ] } )
87
+ const observing2 = store . resourceAssessments ( { dimensionEhs : [ d1 , d2 ] } )
88
+ const observingR1 = store . resourceAssessments ( { resourceEhs : [ r1 ] } )
89
+ const observingR1D1 = store . resourceAssessments ( { resourceEhs : [ r1 ] , dimensionEhs : [ d1 ] } )
90
90
91
91
await store . loadAssessmentsForResources ( { } )
92
92
@@ -101,8 +101,8 @@ test('it emits a filtered stream of resourceAssessments based on matching resour
101
101
102
102
// late subscribers get existing data
103
103
104
- const observing3 = store . resourceAssessments ( { dimensionEhs : [ encodeHashToBase64 ( d1 ) ] } )
105
- const observing4 = store . resourceAssessments ( { dimensionEhs : [ encodeHashToBase64 ( d1 ) , encodeHashToBase64 ( d2 ) ] } )
104
+ const observing3 = store . resourceAssessments ( { dimensionEhs : [ d1 ] } )
105
+ const observing4 = store . resourceAssessments ( { dimensionEhs : [ d1 , d2 ] } )
106
106
107
107
testScheduler . run ( ( { expectObservable } ) => {
108
108
expectObservable ( observing3 ) . toBe ( 'a' , { a : new Set ( [ a1 , a3 ] ) } )
@@ -130,10 +130,10 @@ test('it provides convenience methods for accessing Assessment data in Applet wi
130
130
131
131
// START TEST LOGIC
132
132
133
- const observing1 = store . assessmentsForResource ( encodeHashToBase64 ( r1 ) )
134
- const observing4 = store . assessmentsForResourceDimension ( encodeHashToBase64 ( r1 ) , encodeHashToBase64 ( d2 ) )
135
- const observing2 = store . assessmentsForResourceDimensions ( encodeHashToBase64 ( r1 ) , [ encodeHashToBase64 ( d1 ) ] )
136
- const observing3 = store . assessmentsForResourceDimensions ( encodeHashToBase64 ( r1 ) , [ encodeHashToBase64 ( d1 ) , encodeHashToBase64 ( d2 ) ] )
133
+ const observing1 = store . assessmentsForResource ( r1 )
134
+ const observing4 = store . assessmentsForResourceDimension ( r1 , d2 )
135
+ const observing2 = store . assessmentsForResourceDimensions ( r1 , [ d1 ] )
136
+ const observing3 = store . assessmentsForResourceDimensions ( r1 , [ d1 , d2 ] )
137
137
138
138
store . mockAssessments ( {
139
139
'resource_001' : [ a1 , a5 ] ,
@@ -152,7 +152,7 @@ test('it provides convenience methods for accessing Assessment data in Applet wi
152
152
153
153
// late subscribers get existing data
154
154
155
- const observing1E = store . assessmentsForResource ( encodeHashToBase64 ( r1 ) )
155
+ const observing1E = store . assessmentsForResource ( r1 )
156
156
157
157
testScheduler . run ( ( { expectObservable } ) => {
158
158
expectObservable ( observing1E ) . toBe ( 'a' , { a : new Set ( [ a1 , a5 , a6 ] ) } )
@@ -164,7 +164,7 @@ test('it provides convenience methods for accessing Assessment data in Applet wi
164
164
store . mockAssessments ( { 'resource_003' : [ a7 ] } )
165
165
await store . loadAssessmentsForResources ( { } )
166
166
167
- const observing5 = store . latestAssessmentOf ( encodeHashToBase64 ( r1 ) , encodeHashToBase64 ( d2 ) )
167
+ const observing5 = store . latestAssessmentOf ( r1 , d2 )
168
168
169
169
testScheduler . run ( ( { expectObservable } ) => {
170
170
expectObservable ( observing5 ) . toBe ( 'a' , { a : a7 } )
@@ -176,7 +176,7 @@ test('it provides convenience methods for accessing Assessment data in Applet wi
176
176
store . mockAssessments ( { 'resource_003' : [ a8 ] } )
177
177
await store . loadAssessmentsForResources ( { } )
178
178
179
- const observing6 = store . latestAssessmentOf ( encodeHashToBase64 ( r1 ) , encodeHashToBase64 ( d2 ) )
179
+ const observing6 = store . latestAssessmentOf ( r1 , d2 )
180
180
181
181
testScheduler . run ( ( { expectObservable } ) => {
182
182
expectObservable ( observing5 ) . toBe ( 'a' , { a : a8 } )
@@ -189,20 +189,20 @@ test('it provides convenience methods for accessing Assessment data in Applet wi
189
189
store . mockAssessments ( { 'resource_003' : [ a9 ] } )
190
190
await store . loadAssessmentsForResources ( { } )
191
191
192
- const observing7 = store . latestAssessmentOf ( encodeHashToBase64 ( r1 ) , encodeHashToBase64 ( d2 ) )
192
+ const observing7 = store . latestAssessmentOf ( r1 , d2 )
193
193
194
194
testScheduler . run ( ( { expectObservable } ) => {
195
195
expectObservable ( observing7 ) . toBe ( 'a' , { a : a8 } )
196
196
} )
197
197
198
198
// more complex set-based accessor
199
199
200
- const observing8 = store . latestAssessmentsOfDimensions ( encodeHashToBase64 ( r1 ) , [ encodeHashToBase64 ( d2 ) , encodeHashToBase64 ( d1 ) ] )
200
+ const observing8 = store . latestAssessmentsOfDimensions ( r1 , [ d2 , d1 ] )
201
201
202
202
testScheduler . run ( ( { expectObservable } ) => {
203
203
expectObservable ( observing8 ) . toBe ( 'a' , { a : {
204
- [ encodeHashToBase64 ( d1 ) ] : a1 ,
205
- [ encodeHashToBase64 ( d2 ) ] : a8 ,
204
+ [ d1 ] : a1 ,
205
+ [ d2 ] : a8 ,
206
206
} } )
207
207
} )
208
208
} )
@@ -225,8 +225,8 @@ test('it provides convenience methods for accessing Assessment data in the Sense
225
225
226
226
// START TEST LOGIC
227
227
228
- const observing1 = store . assessmentsForDimension ( encodeHashToBase64 ( d1 ) )
229
- const observing2 = store . assessmentsForResourcesInDimension ( encodeHashToBase64 ( d1 ) , [ encodeHashToBase64 ( r1 ) ] )
228
+ const observing1 = store . assessmentsForDimension ( d1 )
229
+ const observing2 = store . assessmentsForResourcesInDimension ( d1 , [ r1 ] )
230
230
231
231
store . mockAssessments ( {
232
232
'resource_001' : [ a1 , a5 , a6 ] ,
@@ -243,7 +243,7 @@ test('it provides convenience methods for accessing Assessment data in the Sense
243
243
244
244
// late subscribers get existing data
245
245
246
- const observing2E = store . assessmentsForResourcesInDimension ( encodeHashToBase64 ( d1 ) , [ encodeHashToBase64 ( r1 ) ] )
246
+ const observing2E = store . assessmentsForResourcesInDimension ( d1 , [ r1 ] )
247
247
248
248
testScheduler . run ( ( { expectObservable } ) => {
249
249
expectObservable ( observing2E ) . toBe ( 'a' , { a : new Set ( [ a1 , a6 ] ) } )
@@ -255,12 +255,12 @@ test('it provides convenience methods for accessing Assessment data in the Sense
255
255
store . mockAssessments ( { 'resource_003' : [ a7 ] } )
256
256
await store . loadAssessmentsForResources ( { } )
257
257
258
- const observing5 = store . latestAssessmentsForResourcesInDimension ( encodeHashToBase64 ( d1 ) , [ encodeHashToBase64 ( r1 ) , encodeHashToBase64 ( r2 ) ] )
258
+ const observing5 = store . latestAssessmentsForResourcesInDimension ( d1 , [ r1 , r2 ] )
259
259
260
260
testScheduler . run ( ( { expectObservable } ) => {
261
261
expectObservable ( observing5 ) . toBe ( 'a' , { a : {
262
- [ encodeHashToBase64 ( r1 ) ] : a6 ,
263
- [ encodeHashToBase64 ( r2 ) ] : a7 ,
262
+ [ r1 ] : a6 ,
263
+ [ r2 ] : a7 ,
264
264
} } )
265
265
} )
266
266
@@ -272,8 +272,8 @@ test('it provides convenience methods for accessing Assessment data in the Sense
272
272
273
273
testScheduler . run ( ( { expectObservable } ) => {
274
274
expectObservable ( observing5 ) . toBe ( 'a' , { a : {
275
- [ encodeHashToBase64 ( r1 ) ] : a8 ,
276
- [ encodeHashToBase64 ( r2 ) ] : a7 ,
275
+ [ r1 ] : a8 ,
276
+ [ r2 ] : a7 ,
277
277
} } )
278
278
} )
279
279
@@ -286,8 +286,8 @@ test('it provides convenience methods for accessing Assessment data in the Sense
286
286
testScheduler . run ( ( { expectObservable } ) => {
287
287
expectObservable ( observing5 ) . toBe ( 'a' , {
288
288
a : {
289
- [ encodeHashToBase64 ( r1 ) ] : a8 ,
290
- [ encodeHashToBase64 ( r2 ) ] : a7 ,
289
+ [ r1 ] : a8 ,
290
+ [ r2 ] : a7 ,
291
291
}
292
292
} )
293
293
} )
0 commit comments