Я использую Jasmine и Jasmine-jQuery для тестирования Javascript в моем приложении.Я установил приспособление HTML, успешно протестировав показ и скрытие элементов и других взаимодействий, но пока я не могу заставить его правильно установить и прочитать значение z-index.
Вот неудачный тест:
it("understands z-index values", function(){
loadFixtures('input_tips.html');
$('span.tip:first').css('z-index',200);
expect($('span.tip:first').css('z-index')).toEqual(200);
});
Этот тест не пройден;z-index читается как «auto».
Пока что я пробовал:
- Установка и проверка других атрибутов CSS, таких как цвет, в моем тесте.Это отлично работает.
- Установка и проверка значений z-index с помощью jQuery в моей консоли.Это прекрасно работает.
- Установка z-индекса в виде строкового значения вместо числа.Не имеет значения.
- Жесткое кодирование z-индекса в теге HTML "style".Не имеет значения.
Я что-то не так делаю, или это ошибка?