, function() {
        var ajax;

        setup(function() {
          server.restore();
        });

        test('lastProgress is same as lastRequest', function(done) {
          ajax = fixture('TrivialGet');

          var lastProgressUpdated = false;

          expect(ajax.lastProgress).to.be.eql(undefined);

          ajax.generateRequest();

          expect(ajax.lastProgress).to.be.eql(null);

          var onLastProgressChanged = function() {
            expect(ajax.lastProgress.total).to.not.be.und