import { describe, expect, it } from 'vitest'; import { processString } from '../../../src/prompts/processors/string'; import type { Prompt } from '../../../src/types/index'; describe('processString', () => { it('should process a valid string prompt without a label', () => { const prompt: Partial = { raw: 'This is a prompt' }; expect(processString(prompt)).toEqual([ { raw: 'This is a prompt', label: 'This is a prompt', }, ]); }); it('should process a valid string prompt with a label', () => { const prompt: Partial = { raw: 'This is a prompt', label: 'Label' }; expect(processString(prompt)).toEqual([ { raw: 'This is a prompt', label: 'Label', }, ]); }); });