Итак, у меня простой дифта, который при зависании изменит свой фон, как определено в моем CSS: < /p>
.my-class{
background-color:#FFFFFF;
}
.my-class:hover{
background-color:#F2F2F2;
}
< /code>
Я попытался проверить это поведение с помощью Jasmine, но тесты продолжают сбой: < /p>
it "Shadows .soboo-drop-item when hover", ->
$('.my-class:first').trigger('mouseover')
expect($('.my-class:first').css('background-color')).toBe("#F2F2F2")
< /code>
ожидаемый 'rgba (0, 0, 0, 0)', чтобы быть '#f2f2f2' < /p>
< /blockquote>
running $ ('. My -class: First'). Изменение. < /p>
Примечание: Hover jQuery Behrible Отвечает $ ('#что-то'). Trigger ('mouseover') < /code> < /p>
im Использование Jasminerice, которая включает в себя Jasmine-jquery < /p>
jasmine-jquer-jquer-jquer-jquer-jquer-jquer-jquers < /p>
jasmine-jquers < /p>
jasmine-jquery < /p>
jasmine-jquer />
expect($('.my-class:first')).toHaveCss({"background-color": "#F2F2F2"})
< /code>
, который дает мне: < /p>
Expected 'service="google"> Google
Book...' to have css { background-color : '#F2F2F2' }
< /code>
Как проверить этот фон?
Заранее =) < /p>
Подробнее здесь: https://stackoverflow.com/questions/130 ... th-jasmine