JSFiddle - React, Tailwind, and code Playground
by Brian Dukes
HTML
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-git.css">
<h1 id="qunit-header">QUnit Test Suite</h1>
<h2 id="qunit-banner"></h2>
<div id="qunit-testrunner-toolbar"></div>
<h2 id="qunit-userAgent"></h2>
<ol id="qunit-tests"></ol>
<div id="qunit-fixture">test markup</div>
JavaScript
asyncTest('Can parse in dataFilter', function () {
expect(1);
jQuery.ajax({
type: "POST",
url: '/echo/json/',
data: $.param({json: '{"d":4}' }),
contentType: "application/x-www-form-urlencoded; charset=utf-8",
dataFilter: function (data) {
var msg = typeof(data) === 'string' ? JSON.parse(data) : data;
return msg.hasOwnProperty('d') ? msg.d : msg;
},
success: function (msg) {
start();
equal(msg, 4, 'data was parsed successfully as integer');
},
error: function (/*XMLHttpRequest, textStatus, errorThrown*/) {
// TODO provide a more friendly error message
alert('oh, no!');
}
});
});