|
Revision 9973, 0.8 kB
(checked in by tokuhirom, 5 years ago)
|
|
Plugin::Filter::* を Plugin::* に移動さす。
|
| Line | |
|---|
| 1 | use strict; |
|---|
| 2 | use warnings; |
|---|
| 3 | use Moxy::Plugin::RefererCutter; |
|---|
| 4 | use Moxy; |
|---|
| 5 | use HTTP::Request; |
|---|
| 6 | use Test::More tests => 2; |
|---|
| 7 | |
|---|
| 8 | Moxy->load_plugins(qw/RefererCutter/); |
|---|
| 9 | my $m = Moxy->new( |
|---|
| 10 | { |
|---|
| 11 | global => { |
|---|
| 12 | assets_path => File::Spec->catfile( $FindBin::Bin, '..', 'assets' ), |
|---|
| 13 | storage => { |
|---|
| 14 | module => 'DBM_File', |
|---|
| 15 | file => 't/testing.ndbm', |
|---|
| 16 | dbm_class => 'NDBM_File', |
|---|
| 17 | }, |
|---|
| 18 | 'log' => { |
|---|
| 19 | level => 'info', |
|---|
| 20 | }, |
|---|
| 21 | }, |
|---|
| 22 | } |
|---|
| 23 | ); |
|---|
| 24 | my $req = HTTP::Request->new(); |
|---|
| 25 | $req->header('Referer' => 'http://wassr.jp/'); |
|---|
| 26 | $req->header('X-Moe' => 'nishiohirokazu'); |
|---|
| 27 | $m->run_hook('request_filter' => { request => $req }); |
|---|
| 28 | is $req->header('X-Moe') => 'nishiohirokazu'; |
|---|
| 29 | ok !$req->header('Referer'); |
|---|
| 30 | |
|---|