Verify 'this' with Jasmine spy

by aknuds1

HTML

<script src="http://pivotal.github.com/jasmine/lib/jasmine.js"></script>
<script src="http://pivotal.github.com/jasmine/lib/jasmine-html.js"></script>
<link rel="stylesheet" href="http://pivotal.github.com/jasmine/lib/jasmine.css">
<div id=test></div>

JavaScript

(function() {
    var jasmineEnv = jasmine.getEnv();
    jasmineEnv.updateInterval = 250;
    var htmlReporter = new jasmine.HtmlReporter();
    jasmineEnv.addReporter(htmlReporter);
    jasmineEnv.specFilter = function(spec) {
        return htmlReporter.specFilter(spec);
    };
    window.onload = function() {
        console.info(jasmineEnv.currentRunner_);
        jasmineEnv.execute();
    };
})();

describe("A suite", function() {
    it("registers the value of this", function() {
        var spy = jasmine.createSpy('method');
        var obj = {
            property: 'value'
        };
        spy.apply(obj);
        expect(spy.mostRecentCall.object).toEqual(obj);
    });
});