Javascriptテストフレームワーク「Zombie.js」

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

Zombie.jsはNode.jsを使用してクライアントサイドJavascriptのテストが行えるフレームワーク

こんな感じで使う。


// 初期化
var zombie = require('zombie');
var assert = require('assert');

var visitUrl = 'http://localhost';

// URLへアクセス
zombie.visit(visitUrl, function(err, browser, status) {

    var el;
    var elText;

    if(err) {
        console.log(err);
    }

    // domオブジェクトの取得
    el = browser.querySelector('#piyo');

    // nullチェック
    assert.ok(el);

    // テキストノードの取得
    elText = browser.text('#piyo');

    // アサーション
    assert.equal(elText, 'hoge');
    }
);
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

コメントを残す