summaryrefslogtreecommitdiff
path: root/cgit/tests/t0112-coc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'cgit/tests/t0112-coc.sh')
-rw-r--r--cgit/tests/t0112-coc.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/cgit/tests/t0112-coc.sh b/cgit/tests/t0112-coc.sh
new file mode 100644
index 0000000000..d5eb724030
--- /dev/null
+++ b/cgit/tests/t0112-coc.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+test_description='Check top-level CoC page'
+. ./setup.sh
+
+test_expect_success 'index has coc tab' '
+ cgit_url "" >tmp &&
+ grep "p=coc" tmp &&
+ grep "Code of Conduct" tmp
+'
+
+test_expect_success 'generate top-level coc page' '
+ cgit_query "p=coc" >tmp
+'
+
+test_expect_success 'find coc content' '
+ grep "site code of conduct" tmp
+'
+
+test_expect_success 'repo coc renders top-level coc page' '
+ cgit_url "foo/coc" >tmp &&
+ grep "site code of conduct" tmp
+'
+
+test_done