2016-08-11 2 views
1

私はジャスミンとjquery/javascriptを初めて使うので、ここで間違っているのか分かりません。手伝ってくれませんか?。ジャスミンjQueryテストマウス入力

DOM要素が見つからず、正常に動作しないようです。

describe('ClickFunctions', function() { 

    beforeEach(function() { 
     jasmine.getFixtures().fixturesPath = 'src/test/js/fixtures'; 
     loadFixtures('Click.html'); 
    }); 

    it('should change the css on mouseenter of step-header',function() { 

     var step = $('#Step_1'); 

     step.trigger('mouseenter'); 

     expect(step).toHaveCss({ 
      'background-color': '#D9EDF7' 
     }) 

    }); 
}); 

答えて

0

あなたのスタイルもロードする必要があります。例:$('#Step_1')が存在する場合は

loadStyleFixtures('css/stylesheet.css');

とコンソールログを確認します。もしそうでなければ、あなたの什器Click.hmlはそれに必要な要素を持っていないかもしれません。より多くの情報なしで言うのは難しい。

​​

http://www.itsmycodeblog.com/jasmine-jquery-testing-css/

:ここ

は、私は、関連する例を挙げていたリソースであります