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タグの中にspanタグが入っている
checkResponseElement('div[id=mychuno1] span[id="mychuno-limited"]', true)