Необходимо смотреть на тот вопрос: Вы тестируете закрытый метод? .
Для не повреждения инкапсуляции я нахожу, что закрытый метод огромен или сложен или достаточно важен для требования его собственных тестов, я просто поместил его в другой класс и обнародовал его там (Объект Метода). Тогда я могу легко протестировать previously-private-but-now-public метод, который теперь живет на своем собственном классе.
Это должно работать:
$("label[for='comedyclubs']")
См. также: Selectors / attributeEquals - jQuery JavaScript Library
Это должно работать it:
$("label[for=comedyclubs]")
Если в вашем идентификаторе есть не буквенно-цифровые символы, вы должны заключить значение attr в кавычки:
$("label[for='comedy-clubs']")