@@ -2,7 +2,7 @@ import { describe, expect, it } from 'vitest'
22import { createActivity as createTestActivity } from '../test-support'
33import type { ClassifiedActivity } from '../types'
44import {
5- deduplicateActivities ,
5+ aggregateActivities ,
66 filterByMentionCount ,
77 getFirstMentionedAt ,
88 getLastMentionedAt ,
@@ -29,9 +29,9 @@ function createActivity(
2929}
3030
3131describe ( 'Aggregation Module' , ( ) => {
32- describe ( 'deduplicateActivities ' , ( ) => {
32+ describe ( 'aggregateActivities ' , ( ) => {
3333 it ( 'returns empty array for empty input' , ( ) => {
34- const result = deduplicateActivities ( [ ] )
34+ const result = aggregateActivities ( [ ] )
3535 expect ( result ) . toEqual ( [ ] )
3636 } )
3737
@@ -48,7 +48,7 @@ describe('Aggregation Module', () => {
4848 } )
4949 ]
5050
51- const result = deduplicateActivities ( activities )
51+ const result = aggregateActivities ( activities )
5252
5353 expect ( result ) . toHaveLength ( 1 )
5454 const first = result [ 0 ]
@@ -82,7 +82,7 @@ describe('Aggregation Module', () => {
8282 } )
8383 ]
8484
85- const result = deduplicateActivities ( activities )
85+ const result = aggregateActivities ( activities )
8686
8787 expect ( result ) . toHaveLength ( 1 )
8888 const first = result [ 0 ]
@@ -110,7 +110,7 @@ describe('Aggregation Module', () => {
110110 } )
111111 ]
112112
113- const result = deduplicateActivities ( activities )
113+ const result = aggregateActivities ( activities )
114114
115115 expect ( result ) . toHaveLength ( 1 )
116116 const first = result [ 0 ]
@@ -138,7 +138,7 @@ describe('Aggregation Module', () => {
138138 } )
139139 ]
140140
141- const result = deduplicateActivities ( activities )
141+ const result = aggregateActivities ( activities )
142142
143143 // Compound activities only match on exact title, not fields
144144 expect ( result ) . toHaveLength ( 2 )
@@ -169,7 +169,7 @@ describe('Aggregation Module', () => {
169169 } )
170170 ]
171171
172- const result = deduplicateActivities ( activities )
172+ const result = aggregateActivities ( activities )
173173
174174 expect ( result ) . toHaveLength ( 3 )
175175 expect ( result . every ( ( r ) => getMentionCount ( r ) === 1 ) ) . toBe ( true )
@@ -195,7 +195,7 @@ describe('Aggregation Module', () => {
195195 } )
196196 ]
197197
198- const result = deduplicateActivities ( activities )
198+ const result = aggregateActivities ( activities )
199199
200200 // "Kazuya" vs "Kazuya Restaurant" - not 95% similar, should NOT match
201201 expect ( result ) . toHaveLength ( 2 )
@@ -232,7 +232,7 @@ describe('Aggregation Module', () => {
232232 } )
233233 ]
234234
235- const result = deduplicateActivities ( activities )
235+ const result = aggregateActivities ( activities )
236236
237237 expect ( result ) . toHaveLength ( 1 )
238238 const first = result [ 0 ]
@@ -280,7 +280,7 @@ describe('Aggregation Module', () => {
280280 } )
281281 ]
282282
283- const result = deduplicateActivities ( activities )
283+ const result = aggregateActivities ( activities )
284284
285285 expect ( result ) . toHaveLength ( 1 )
286286 expect ( result [ 0 ] ?. messages ) . toHaveLength ( 3 )
@@ -317,7 +317,7 @@ describe('Aggregation Module', () => {
317317 interestingScore : 0.5
318318 } )
319319
320- const result = deduplicateActivities ( [ act1 , act2 , act3 ] )
320+ const result = aggregateActivities ( [ act1 , act2 , act3 ] )
321321
322322 expect ( result ) . toHaveLength ( 1 )
323323 expect ( result [ 0 ] ?. funScore ) . toBe ( 0.7 ) // (0.8 + 0.6 + 0.7) / 3 = 0.7
@@ -351,7 +351,7 @@ describe('Aggregation Module', () => {
351351 } )
352352 ]
353353
354- const result = deduplicateActivities ( activities )
354+ const result = aggregateActivities ( activities )
355355
356356 expect ( result ) . toHaveLength ( 1 )
357357 // First occurrence is the primary
@@ -403,7 +403,7 @@ describe('Aggregation Module', () => {
403403 createActivity ( { id : 6 , activity : 'Thrice Mentioned' , action : 'explore' , object : 'trail' } )
404404 ]
405405
406- const deduped = deduplicateActivities ( raw )
406+ const deduped = aggregateActivities ( raw )
407407 const result = getMostWanted ( deduped )
408408
409409 expect ( result ) . toHaveLength ( 2 )
@@ -421,7 +421,7 @@ describe('Aggregation Module', () => {
421421 createActivity ( { id : 6 , activity : 'activity c' , action : 'try' , object : 'thing-c' } )
422422 ]
423423
424- const deduped = deduplicateActivities ( raw )
424+ const deduped = aggregateActivities ( raw )
425425 const result = getMostWanted ( deduped , 2 )
426426
427427 expect ( result ) . toHaveLength ( 2 )
0 commit comments