Jasmine+BackboneでViewのテストをするときにダミーのHTML要素を使う
jasmine-jqueryのsandboxを使うと、テストの間だけ使えるDIV要素を作ってくれます。
各テストの間でちゃんと掃除をしてくれるので、わざわざ削除する必要もありません。
beforeEach(function(){ setFixtures(sandbox()); });
sandbox()を使うとdiv要素にidとしてsandboxが付けられます。
idを変更したい場合はsandbox({id: "someId"})とするとIDを変更できます。
DIV以外の要素を指定したい場合はこんな感じでappendすると使えます。
setFixtures(sandbox()); $("#sandbox").append("<input type='text' id='search' />");