27
Content-Disposition: inline; filename="
16
t0010-validate-html.sh
HTTP/1.1 200 OK
Connection: close
Content-Length: 615
Content-Security-Policy: default-src 'none'
Content-Type: text/plain; charset=UTF-8
Date: Fri, 25 Jul 2025 16:30:51 GMT
ETag: "907a415bda3bd65670058be4fc28ac93f4124a05"
Expires: Mon, 23 Jul 2035 16:30:51 GMT
Last-Modified: Fri, 25 Jul 2025 16:30:51 GMT
Server: OpenBSD httpd
X-Content-Type-Options: nosniff

#!/bin/sh

. ./setup.sh


test_url()
{
	tidy_opt="-eq"
	test -z "$NO_TIDY_WARNINGS" || tidy_opt+=" --show-warnings no"
	cgit_url "$1" | sed -e "1,4d" >trash/tidy-$test_count
	tidy $tidy_opt trash/tidy-$test_count
	rc=$?
	if test $rc = 2
	then
		false
	else
		:
	fi
}

prepare_tests 'Validate html with tidy'

run_test 'index page' 'test_url ""'
run_test 'foo' 'test_url "foo"'
run_test 'foo/log' 'test_url "foo/log"'
run_test 'foo/tree' 'test_url "foo/tree"'
run_test 'foo/tree/file-1' 'test_url "foo/tree/file-1"'
run_test 'foo/commit' 'test_url "foo/commit"'
run_test 'foo/diff' 'test_url "foo/diff"'

tests_done
