import { describe, expect, it, vi } from 'vitest'

import { <%= className %> } from './<%= fileName %>'

describe('<%= className %>', () => {
  it('should call sendMessages and return OK', async () => {
    const sendMessages = vi.fn().mockResolvedValue(undefined)
    const mockContext = { sendMessages } as any

    const result = await <%= className %>(mockContext)

    expect(sendMessages).toHaveBeenCalledOnce()
    expect(result).toEqual({ status: 200, response: 'OK' })
  })
})
