Как вы упомянули лучшие практики, я собираюсь ответить на это, а не предложение кода:
Я бы сказал, что ваше тестирование должно основываться на срабатывании этих условий и точно знать, в каком состоянии должно быть что-то во время этого теста.
Что заставляет DIV с классом "карточка" появляться? Имейте тест, который вызывает это условие, а затем утверждает, что элемент есть.
Что заставляет P с классом "no-ops" появляться? Имейте тест, который запускает это условие, а затем утверждает, что элемент есть.
То, что на странице что-то есть, не означает, что это должно быть.