/* global startIframeTest */

var timeoutId, type;

function finalize() {
	startIframeTest( type, window.downloadedScriptCalled );
}

timeoutId = setTimeout( function() {
	finalize();
}, 1000 );

jQuery
	.ajax( {
		url: "csp-ajax-script-downloaded.js",
		dataType: "script",
		method: "POST",
		beforeSend: function( _jqXhr, settings ) {
			type = settings.type;
		}
	} )
	.then( function() {
		clearTimeout( timeoutId );
		finalize();
	} );