blob: 5b5d765d8e40ea18e92f2e23be704abd7b30c560 [file] [log] [blame]
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.dumpChildFrames();
}
function getExpectedLastModified(lastModified) {
var date = new Date(lastModified);
if (isNaN(date.getTime()))
return "illformed-date";
var month = ('0' + (date.getMonth() + 1)).slice(-2);
var day = ('0' + date.getDate()).slice(-2);
var hour = ('0' + date.getHours()).slice(-2);
var minute = ('0' + date.getMinutes()).slice(-2);
var second = ('0' + date.getSeconds()).slice(-2);
var result = month + '/' + day + '/' + date.getFullYear() + ' ' + hour + ':' + minute + ':' + second;
return result;
}
function test(text) {
var url = '../resources/last-modified.php?date=' + escape(text) + '&expected=' + escape(getExpectedLastModified(text));
document.write('<iframe id="test" src="' + url + '"></iframe>');
}
test('Mon, 21 Nov 2008 01:03:33 GMT');
test('Tuesday, 21 Nov 2008 01:03:33 GMT');
test('Mon, 21 Nov 97 01:03:33 GMT');
test('Mon, 21-Nov-2008 01:03:33 GMT');
test('Mon, 21-Feb-2008 01:03:33 GMT');
test('Mon, 03-Feb-2008 01:03:33 GMT');
test('Mon, 3-Mar-2008 01:03:33 GMT');
test('Something ill-formed');
</script>