JSTDにフィクスチャHTMLファイルをロードさせるのに苦労しています。
私のディレクトリ構造は次のとおりです。
localhost/JsTestDriver.conf
localhost/JsTestDriver.jar
localhost/js/App.js
localhost/js/App.test.js
localhost/fixtures/index.html
私のconfファイルには次のように書かれています。
server: http://localhost:4224
serve:
- fixtures/*.html
load:
- http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
- jasmine/lib/jasmine-1.1.0/jasmine.js
- jasmine/jasmine-jquery-1.3.1.js
- jasmine/jasmine-jstd.js
- js/App.js
test:
- js/App.test.js
私のテストは:
describe("App", function(){
beforeEach(function(){
jasmine.getFixtures().fixturesPath = 'fixtures';
loadFixtures('index.html'); **//THIS LINE CAUSES IT TO FAIL**
});
describe("When App is loaded", function(){
it('should have a window object', function(){
expect(window).not.toBe(null);
});
});
});
そして私のコンソール出力は次のとおりです。
私はこの質問を見ましたが、それは私がそれを理解するのに役立ちませんでした。奇妙なことは、私がコメントアウトするときです
loadFixtures('index.html');
行、テストに合格します。
何か案は?