jasmine-jquery provides the following custom matchers (in alphabetical order): toBeChecked() only for tags that have checked attribute e.g. expect($('<input type="checkbox" checked="checked"/>')).toBeChecked() toBeDisabled() e.g. expect('<input type="submit" disabled="disabled"/>').toBeDisabled() toBeEmpty() Checks for child DOM elements or text. toBeFocused() e.g. expect($('<input type="text" />'