File size: 726 Bytes
1f5ea39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * Unit tests for inAppNotificationActions — NOTIF-ACT-001 through NOTIF-ACT-008.
 * Pure Map registry — no DB or external dependencies.
 */
import { describe, it, expect } from 'vitest';
import { getAction } from '../../../src/services/inAppNotificationActions';

describe('getAction — built-in registrations', () => {
  it('NOTIF-ACT-001 — test_approve is pre-registered', () => {
    const handler = getAction('test_approve');
    expect(handler).toBeDefined();
    expect(typeof handler).toBe('function');
  });

  it('NOTIF-ACT-002 — test_deny is pre-registered', () => {
    const handler = getAction('test_deny');
    expect(handler).toBeDefined();
    expect(typeof handler).toBe('function');
  });

});