mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-06-20 09:22:05 -03:00
fix(tests): update recipes page tests for unified controls template
- Inject #customFilterIndicator DOM in beforeEach (raw template
renderer doesn't process Jinja2 {% include %} tags)
- Fix selector from #customFilterText to .customFilterText
This commit is contained in:
@@ -143,6 +143,19 @@ describe('RecipeManager', () => {
|
||||
|
||||
renderRecipesPage();
|
||||
|
||||
// Inject controls DOM that would normally come from components/controls.html
|
||||
// (raw template rendering doesn't process Jinja2 {% include %} tags)
|
||||
const customFilterIndicator = document.createElement('div');
|
||||
customFilterIndicator.id = 'customFilterIndicator';
|
||||
customFilterIndicator.className = 'control-group hidden';
|
||||
customFilterIndicator.innerHTML = `
|
||||
<div class="filter-active">
|
||||
<i class="fas fa-filter"></i> <span class="customFilterText" title=""></span>
|
||||
<i class="fas fa-times-circle clear-filter"></i>
|
||||
</div>
|
||||
`;
|
||||
document.body.appendChild(customFilterIndicator);
|
||||
|
||||
({ RecipeManager } = await import('../../../static/js/recipes.js'));
|
||||
});
|
||||
|
||||
@@ -288,7 +301,7 @@ describe('RecipeManager', () => {
|
||||
});
|
||||
|
||||
const indicator = document.getElementById('customFilterIndicator');
|
||||
const filterText = indicator.querySelector('#customFilterText');
|
||||
const filterText = indicator.querySelector('.customFilterText');
|
||||
|
||||
expect(filterText.innerHTML).toContain('Recipes using checkpoint:');
|
||||
expect(filterText.innerHTML).toContain('Flux Base');
|
||||
|
||||
Reference in New Issue
Block a user