util: add handlebars render helper

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2026-04-15 10:15:43 +02:00
parent e7e22d0351
commit 834b59514f
2 changed files with 19 additions and 0 deletions

View File

@@ -392,6 +392,20 @@ describe('generateRandomString', () => {
});
});
describe('compileHandlebars', () => {
it('renders the template with the meta context and compile options', () => {
const rendered = Util.compileHandlebars(
'{{name}} {{{raw}}}',
{noEscape: true},
{
name: 'docker',
raw: '<strong>actions-toolkit</strong>'
}
);
expect(rendered).toBe('docker <strong>actions-toolkit</strong>');
});
});
describe('stringToUnicodeEntities', () => {
it('should convert a string to Unicode entities', () => {
const input = 'Hello, World!';