test(function () {
    var page = require('webpage').create();

    var msgA = "a",
        msgB = "b",
        result,
        expected = msgA + msgB;
    page.onCallback = function(a, b) {
        return a + b;
    };
    result = page.evaluate(function(a, b) {
        return window.callPhantom(a, b);
    }, msgA, msgB);

    assert_equals(result, expected);
}, "page.onCallback", { expected_fail : true });