diff --git a/jquery-mockjax/jquery-mockjax-tests.ts b/jquery-mockjax/jquery-mockjax-tests.ts index 3528c0fea5..6fae52eb07 100644 --- a/jquery-mockjax/jquery-mockjax-tests.ts +++ b/jquery-mockjax/jquery-mockjax-tests.ts @@ -11,161 +11,160 @@ class Tests { var t = QUnit.test; - QUnit.begin(() => { + QUnit.begin(() => { - self._noErrorCallbackExpected = (jqXHR: JQueryXHR, textStatus: string, errorThrown: string): any => { - QUnit.assert.ok(false, 'Error callback executed'); - }; + self._noErrorCallbackExpected = (jqXHR: JQueryXHR, textStatus: string, errorThrown: string): any => { + QUnit.assert.ok(false, 'Error callback executed'); + }; - // Speed up our tests - $.mockjaxSettings.responseTime = 0; + // Speed up our tests + $.mockjaxSettings.responseTime = 0; $.mockjaxSettings.logging = false; - self._defaultMockjaxSettings = $.mockjaxSettings; + self._defaultMockjaxSettings = $.mockjaxSettings; + }); - }); - - QUnit.testDone(() => { - $.mockjax.clear(); - $.mockjaxSettings = self._defaultMockjaxSettings; - }); + QUnit.testDone(() => { + $.mockjax.clear(); + $.mockjaxSettings = self._defaultMockjaxSettings; + }); QUnit.module('Core'); t('Return XMLHttpRequest object from $.ajax', (assert) => { - $.mockjax({ - url: '/xmlhttprequest', - responseText: 'Hello Word' - }); + $.mockjax({ + url: '/xmlhttprequest', + responseText: 'Hello Word' + }); - var xhr = $.ajax({ - url: '/xmlhttprequest', - complete: () => { } - }); + var xhr = $.ajax({ + url: '/xmlhttprequest', + complete: () => { } + }); - if (xhr && xhr.abort) { - xhr.abort(); - } + if (xhr && xhr.abort) { + xhr.abort(); + } - assert.ok(xhr, 'XHR object is not null or undefined'); - assert.ok(xhr.done && xhr.fail, 'Got Promise methods'); - }); + assert.ok(xhr, 'XHR object is not null or undefined'); + assert.ok(xhr.done && xhr.fail, 'Got Promise methods'); + }); t('Intercept synchronized proxy calls and return synchronously', (assert) => { - $.mockjax({ - url: '/proxy', - proxy: 'test_proxy.json' - }); + $.mockjax({ + url: '/proxy', + proxy: 'test_proxy.json' + }); - $.ajax({ - url: '/proxy', - dataType: 'json', - async: false, - success: (json) => { - assert.ok(json && json.proxy, 'Proxy callback request succeeded'); - }, - error: self._noErrorCallbackExpected - }); - }); + $.ajax({ + url: '/proxy', + dataType: 'json', + async: false, + success: (json) => { + assert.ok(json && json.proxy, 'Proxy callback request succeeded'); + }, + error: self._noErrorCallbackExpected + }); + }); t('Intercept asynchronized proxy calls', (assert) => { - var done = assert.async(); - $.mockjax({ - url: '/proxy', - proxy: 'test_proxy.json' - }); + var done = assert.async(); + $.mockjax({ + url: '/proxy', + proxy: 'test_proxy.json' + }); - $.ajax({ - url: '/proxy', - dataType: 'json', - success: (json) => { - assert.ok(json && json.proxy, 'Proxy callback request succeeded'); - done(); - }, - error: self._noErrorCallbackExpected - }); - }); + $.ajax({ + url: '/proxy', + dataType: 'json', + success: (json) => { + assert.ok(json && json.proxy, 'Proxy callback request succeeded'); + done(); + }, + error: self._noErrorCallbackExpected + }); + }); t('Intercept and proxy (sub-ajax request)', (assert) => { - var done = assert.async(); + var done = assert.async(); - $.mockjax({ - url: '/proxy', - proxy: 'test_proxy.json' - }); + $.mockjax({ + url: '/proxy', + proxy: 'test_proxy.json' + }); - $.ajax({ - url: '/proxy', - dataType: 'json', - success: (json) => { - assert.ok(json && json.proxy, 'Proxy request succeeded'); - }, - error: self._noErrorCallbackExpected, - complete: done - }); - }); + $.ajax({ + url: '/proxy', + dataType: 'json', + success: (json) => { + assert.ok(json && json.proxy, 'Proxy request succeeded'); + }, + error: self._noErrorCallbackExpected, + complete: done + }); + }); t('Proxy type specification', (assert) => { - var done = assert.async(); + var done = assert.async(); - $.mockjax({ - url: '/proxy', - proxy: 'test_proxy.json', - proxyType: 'GET' - }); + $.mockjax({ + url: '/proxy', + proxy: 'test_proxy.json', + proxyType: 'GET' + }); - $.ajax({ - url: '/proxy', - error: self._noErrorCallbackExpected, - dataType: 'json', - success: (json) => { - assert.ok(json && json.proxy, 'Proxy request succeeded'); - }, - complete: done - }); - }); + $.ajax({ + url: '/proxy', + error: self._noErrorCallbackExpected, + dataType: 'json', + success: (json) => { + assert.ok(json && json.proxy, 'Proxy request succeeded'); + }, + complete: done + }); + }); - t('Support 1.5 $.ajax(url, settings) signature.', (assert) => { - var done = assert.async(); + t('Support 1.5 $.ajax(url, settings) signature.', (assert) => { + var done = assert.async(); - $.mockjax({ - url: '/resource', - responseText: 'Hello World' - }); + $.mockjax({ + url: '/resource', + responseText: 'Hello World' + }); - $.ajax('/resource', { - success: (response) => { - assert.equal(response, 'Hello World'); - }, - error: self._noErrorCallbackExpected, - complete: done - }); - }); + $.ajax('/resource', { + success: (response) => { + assert.equal(response, 'Hello World'); + }, + error: self._noErrorCallbackExpected, + complete: done + }); + }); - t('Dynamic response callback', (assert) => { - var done = assert.async(); + t('Dynamic response callback', (assert) => { + var done = assert.async(); var settings: MockJaxSettings = { - url: '/response-callback', - response: (settings) => { - settings.responseText = settings.data.response + ' 2'; - } - }; + url: '/response-callback', + response: (settings) => { + settings.responseText = settings.data.response + ' 2'; + } + }; - $.mockjax(settings); + $.mockjax(settings); - $.ajax({ - url: '/response-callback', - dataType: 'text', - data: { - response: 'Hello world' - }, - error: self._noErrorCallbackExpected, - complete: (xhr) => { - assert.equal(xhr.responseText, 'Hello world 2', 'Response Text matches'); - done(); - } - }); - }); + $.ajax({ + url: '/response-callback', + dataType: 'text', + data: { + response: 'Hello world' + }, + error: self._noErrorCallbackExpected, + complete: (xhr) => { + assert.equal(xhr.responseText, 'Hello world 2', 'Response Text matches'); + done(); + } + }); + }); } }