marko-js / testing-library

Simple and complete Marko testing utilities that encourage good testing practices.
MIT License
32 stars 2 forks source link

Add support for renderBody mocking #19

Open redonkulus opened 2 years ago

redonkulus commented 2 years ago

Description

Add a way to mock renderBody when testing components that use <${input.renderBody}/>

Why

There is currently no way to mock or set the renderBody when testing a marko template.

Possible Implementation & Open Questions

From @DylanPiercey:

import { render, createRenderBody } from "@marko/testing-library";

render(template, {
  renderBody: createRenderBody("<h1>Hi!</h1>")
});

Is this something you're interested in working on?

Maybe, depending on guidance from maintainers.