File: requesttoken.t

package info (click to toggle)
libcatalyst-controller-html-formfu-perl 2.04-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 408 kB
  • sloc: perl: 960; makefile: 6
file content (29 lines) | stat: -rw-r--r-- 539 bytes parent folder | download | duplicates (3)
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
26
27
28
29
{
    package main;

    use strict;
    use warnings;

    use Test::More tests => 2;

    use HTML::FormFu;

    my $form = HTML::FormFu->new;

    $form->stash->{context} = new C::Fake;

    $form->load_config_file('t/elements/requesttoken.yml');

    like( $form, qr/<input name="_token" type="hidden" value="/, "RequestToken field is a hidden field" );

    like( $form, qr/value="\w+"/, "RequestToken field has a random value" );

}
{
    package C::Fake;

    sub new { return bless( {}, shift ) }

    sub session { return {} }

}