mirror of
https://github.com/earthjasonlin/zzz-signal-search-export.git
synced 2025-08-10 22:03:02 +08:00
Departure commit
This commit is contained in:
72
src/main/utils/mergeData.test.js
Normal file
72
src/main/utils/mergeData.test.js
Normal file
@@ -0,0 +1,72 @@
|
||||
const { mergeList } = require('./mergeData')
|
||||
|
||||
test('mergeList successed', () => {
|
||||
const listA = [{
|
||||
"id": "1682521800010412850",
|
||||
},
|
||||
{
|
||||
"id": "1682521800010412950",
|
||||
}]
|
||||
|
||||
const listB = [{
|
||||
"id": "1682521800010412900",
|
||||
}]
|
||||
|
||||
expect(mergeList(listA, listB)).toEqual([
|
||||
{
|
||||
"id": "1682521800010412850",
|
||||
},
|
||||
{
|
||||
"id": "1682521800010412900",
|
||||
},
|
||||
{
|
||||
"id": "1682521800010412950",
|
||||
}
|
||||
])
|
||||
})
|
||||
|
||||
test('mergeList with repeated data successed', () => {
|
||||
const listA = [{
|
||||
"id": "1682521800010412850",
|
||||
},
|
||||
{
|
||||
"id": "1682521800010412950",
|
||||
}]
|
||||
|
||||
const listB = [{
|
||||
"id": "1682521800010412950",
|
||||
}]
|
||||
|
||||
expect(mergeList(listA, listB)).toEqual([
|
||||
{
|
||||
"id": "1682521800010412850",
|
||||
},
|
||||
{
|
||||
"id": "1682521800010412950",
|
||||
}
|
||||
])
|
||||
})
|
||||
|
||||
test('mergeList empty successed', () => {
|
||||
const listA = []
|
||||
const listB = [{
|
||||
"id": "1682521800010412900",
|
||||
}]
|
||||
expect(mergeList(listA, listB)).toEqual([
|
||||
{
|
||||
"id": "1682521800010412900",
|
||||
}
|
||||
])
|
||||
})
|
||||
|
||||
test('mergeList empty 2 successed', () => {
|
||||
const listA = [{
|
||||
"id": "1682521800010412900",
|
||||
}]
|
||||
const listB = []
|
||||
expect(mergeList(listA, listB)).toEqual([
|
||||
{
|
||||
"id": "1682521800010412900",
|
||||
}
|
||||
])
|
||||
})
|
Reference in New Issue
Block a user