testFragmentFile function
Async version for file-based templates.
Uses Trellis.renderFileFragment for templates loaded from disk.
final html = await testFragmentFile(engine, 'partials/nav', 'mainNav', {
'items': [{'url': '/home', 'label': 'Home'}],
});
expect(html, hasElement('a'));
Implementation
Future<String> testFragmentFile(Trellis engine, String templateName, String fragment, Map<String, dynamic> context) {
return engine.renderFileFragment(templateName, fragment: fragment, context: context);
}