limeテストでテンプレート内の要素をチェックする

「divタグ等にidを振ってそれが存在するかどうか」が基本方針。

任意のdivタグが存在するかチェックするとき

  • こういうテンプレート

<div id="geho"></div>

  • テストではこう書く

checkResponseElement('div[id="geho"]', true)

※↑存在しないことをチェックしたい時には、第二引数をfalseにする。

  • 結果表示

response selector div[id=geho] exists

任意のdivタグに囲まれた文章が存在するかチェックするとき

  • こういうテンプレート

<div id="hoge">myChuno</div>

  • テストではこう書く

checkResponseElement('div[id="hoge"]', 'myChuno')

  • 結果表示

response selector div[id=hoge] matches myChuno

spanタグでも同じようなことができる

checkResponseElement('span[id="chuno"]', true)

任意のdivタグに囲まれた文章が存在しないことをチェックするとき

checkResponseElement('div', '!/この文言は含まれていない。/')

要素が入れ子になっている場合

  • divタグの中にspanタグが入っている

checkResponseElement('div[id=mychuno1] span[id="mychuno-limited"]', true)