mocha-phantomjsを使用してテストを実行しています。
単体テストの実行中、http サーバーを実行していないため、絶対 URL (例: /static/images/face.png ) からリソースを利用できず、次の出力が得られます。
% node_modules/mocha-phantomjs/bin/mocha-phantomjs test/runner/runner.html
test app.Main
✓ should show a command line
1 test complete (79 ms)
Error loading resource file:///static/images/face.png (203). Details: Error opening /static/images/face.png: No such file or directory
私のテスト:
describe "test app.Main", ->
beforeEach ->
@app = App.Main()
React.renderComponent @app, root[0]
afterEach -> React.unmountComponentAtNode root[0]
it "should show a command line", ->
@cmdForm = root.find("div.header-block").first().find('form')
expect(@cmdForm.length).to.equal 1
expect(@cmdForm.find('div.select2-container ul.select2-choices').length).equal 1
テストは成功しますが、その間にこの醜いエラー メッセージが表示されます。そのリソースのロードを無視する/このエラーメッセージを表示しないようにphantomJS(またはmocha?)を構成するにはどうすればよいですか?