aboutsummaryrefslogtreecommitdiffstats
path: root/web/test.cgi
blob: c9b36e6b7066ff4c1181b43c60bad413f5b1e95b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/perl -w -I../perllib

# test.cgi
# Part of test suite to force an error to check error handling works.
#
# Copyright (c) 2009 UK Citizens Online Democracy. All rights reserved.
# Email: matthew@mysociety.org. WWW: http://www.mysociety.org
#
# $Id: test.cgi,v 1.1 2009-07-15 20:51:21 matthew Exp $

use strict;
use Standard;

sub main {
    my $q = shift;

    print $q->header(-charset => 'utf-8', -content_type => 'text/plain');
    if ($q->param('error')) {
        print 10 / 0; # Cause an error by dividing by zero.
    }
    print "Success";
}

Page::do_fastcgi(\&main);