jasmine-jquery toBeDisabled не работает - PullRequest
0 голосов
/ 07 марта 2012

У меня есть следующий HTML

<a disabled="disabled"><img alt="First" src="/Content/Images/Grid/disabledFirst.png"></a>

И я запускаю следующие expect на этом HTML

expect($(element)).toBeDisabled()

, где element - селектор для вышеупомянутого html. expect терпит неудачу. Дальнейшее расследование приведет к следующему коду в jasmine-jquery-1.3.1.js

toBeDisabled: function(selector){
      return this.actual.is(':disabled');
    },

который по какой-то причине возвращает false. Я уверен, что я упускаю что-то очень простое здесь, но просто не в состоянии обнаружить это.

1 Ответ

1 голос
/ 08 марта 2012

Это fiddle показывает, что jQuery находит входы, а не якоря только при использовании :disabled. Это понятно, потому что элемент привязки не имеет свойства disabled

...