const { test } = require('node:test'); const assert = require('node:assert'); const { isTriggerAuthorized } = require('../src/triggerAuth'); test('isTriggerAuthorized returns true only when the header matches a non-empty expected secret', () => { assert.strictEqual(isTriggerAuthorized('correct', 'correct'), true); assert.strictEqual(isTriggerAuthorized('wrong', 'correct'), false); assert.strictEqual(isTriggerAuthorized(undefined, 'correct'), false); assert.strictEqual(isTriggerAuthorized('anything', undefined), false); assert.strictEqual(isTriggerAuthorized('anything', ''), false); });