fix
This commit is contained in:
1 parent
a6c1b05a76
commit
08f4bb1ea5
4 files changed
+9
-25
No files matched your search
@@ -1,5 +1,5 @@
|
||||
import { describe, it, expect, beforeEach, vi } from 'vitest'
|
||||
import { CWMPTaskQueue, TaskStatus, ResultStatus, TaskResult } from '../../../../app/services/cwmp/task_queue.js'
|
||||
import { CWMPTaskQueue, TaskStatus, ResultStatus } from '../../../../app/services/cwmp/task_queue.js'
|
||||
import { DeviceId } from '../../../../app/domain/device/device_id.js'
|
||||
|
||||
// Mock AdonisJS logger
|
||||
@@ -101,7 +101,6 @@ describe('CWMPTaskQueue', () => {
|
||||
return result.status === ResultStatus.Success ? 'ok' : 'fail'
|
||||
})
|
||||
// Get the task ID (the first task in the map)
|
||||
const task = queue.getTaskForDevice(deviceId)
|
||||
// Since addTask already dequeued via SENT, we check via callback
|
||||
// Actually addTask doesn't dequeue — it marks as SENT but keeps in map
|
||||
// Let's use the registerCallback approach
|
||||
@@ -117,7 +116,6 @@ describe('CWMPTaskQueue', () => {
|
||||
it('removes pending tasks but keeps sent ones', () => {
|
||||
const deviceId = makeDeviceId()
|
||||
queue.addCWMPTask(deviceId, 'reboot', {})
|
||||
const t2 = queue.addCWMPTask(deviceId, 'factory_reset', {})
|
||||
// Mark first as SENT by getting it
|
||||
queue.getTaskForDevice(deviceId)
|
||||
// Now clear — the SENT task should remain, pending ones removed
|
||||
|
||||
Reference in new issue
Block a user