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 は「自動」として読み取られます。
これまでのところ、私は試しました:
- 私のテストで、色などの他の CSS 属性を設定および確認します。これはうまくいきます。
- コンソールで jQuery を使用して z-index 値を設定および確認します。これはうまくいきます。
- z-index を数値ではなく文字列値として設定します。違いはありません。
- HTML の「スタイル」タグで z-index をハードコーディングします。違いはありません。
私は何か間違ったことをしていますか、それともこれはバグですか?