--- a/tests/test-highlight.t Fri Sep 04 11:15:02 2015 -0400
+++ b/tests/test-highlight.t Wed Sep 16 22:30:36 2015 +0800
@@ -5,6 +5,7 @@
> highlight =
> [web]
> pygments_style = friendly
+ > highlightfiles = **.py and size('<100KB')
> EOF
$ hg init test
$ cd test
@@ -590,6 +591,28 @@
errors encountered
$ cat errors.log
+ $ killdaemons.py
+
+only highlight C source files
+
+ $ cat > .hg/hgrc <<EOF
+ > [web]
+ > highlightfiles = **.c
+ > EOF
+
+hg serve again
+
+ $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid -A access.log -E errors.log
+ $ cat hg.pid >> $DAEMON_PIDS
+
+test that fileset in highlightfiles works and primes.py is not highlighted
+
+ $ get-with-headers.py localhost:$HGPORT 'file/tip/primes.py' | grep 'id="l11"'
+ <span id="l11">def primes():</span><a href="#l11"></a>
+
+errors encountered
+
+ $ cat errors.log
$ cd ..
$ hg init eucjp
$ cd eucjp