Skip to content

Commit 110f6db

Browse files
authored
fix: Update screenshotOnFail_test.js
1 parent bbae4be commit 110f6db

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

test/unit/plugin/screenshotOnFail_test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,18 @@ describe('screenshotOnFail', () => {
124124
screenshotOnFail({ uniqueScreenshotNames: true })
125125
const test = createTest('test1')
126126

127+
// Use sinon to stub Date.now to return consistent timestamp
128+
const clock = sinon.useFakeTimers(1755596785000) // Fixed timestamp
129+
127130
const helper = new MochawesomeHelper({ uniqueScreenshotNames: true })
128131
const spy = sinon.spy(helper, '_addContext')
129132
helper._failed(test)
130133

131134
event.dispatcher.emit(event.test.failed, test)
132135
await recorder.promise()
133136

137+
clock.restore()
138+
134139
const screenshotFileName = screenshotSaved.getCall(0).args[0]
135140
expect(spy.getCall(0).args[1]).to.equal(screenshotFileName)
136141
})

0 commit comments

Comments
 (0)