Я пишу набор модульных тестов javascript, и одна из функций, которые я хотел бы добавить, - это возможность утверждать, что определенный элемент и его дочерние элементы соответствуют заданной структуре HTML.
Моя первая идея - использовать jQuery (ну, Sizzle) и попросить пользователей писать заявления Zen Code , чтобы делать утверждения. Мой первый вопрос «Было ли это сделано раньше? Могу ли я его украсть?» . Если нет, печатается ли где-нибудь спецификация для анализа оператора кода Zen? Могу ли я сделать какие-либо ярлыки, учитывая силу Sizzle?