Please make sure the test includes a check that non-option elements are not present. In addition, use is_a(something, HTMLOptionElement) instead of comparing nodeName value.