Apache-ExtDirect

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

t/02_route.t
t/03_poll.t
t/04_env.t
t/pod.t
t/TEST.PL
t/conf/extra.conf.in
t/data/extdirect/api
t/data/extdirect/env
t/data/extdirect/poll
t/data/extdirect/route
t/data/files/bar.png
t/data/files/foo.jpg
t/data/files/qux.txt
t/data/files/script.js
t/lib/startup.pl
t/lib/RPC/ExtDirect/Test/Bar.pm
t/lib/RPC/ExtDirect/Test/Env.pm
t/lib/RPC/ExtDirect/Test/Foo.pm
t/lib/RPC/ExtDirect/Test/JuiceBar.pm
t/lib/RPC/ExtDirect/Test/PollProvider.pm
t/lib/RPC/ExtDirect/Test/Qux.pm

t/data/extdirect/route  view on Meta::CPAN

                  q|"type":"rpc"}|.
                  q|</textarea></body></html>|,
    },
    {
        name => 'Form request, multiple uploads', method => 'POST',
        cgi_url  => 'http://localhost/cgi-bin/router2.cgi',
        plack_url => 'http://localhost:8529/router',
        plack_input => [ router_path => '/router', debug => 1, ],
        input_content =>
            form_upload('http://localhost/router',
                        ['foo.jpg', 'bar.png', 'script.js'],
                        action => '/router.cgi', method => 'POST',
                        extAction => 'JuiceBar', extMethod => 'bar_baz',
                        extTID => 8, field => 'value', extUpload => 'true',
                        extType => 'rpc'),
        http_status => 200, content_type => qr|^text/html\b|,
        expected_content =>
                  q|<html><body><textarea>|.
                  q|{"action":"JuiceBar","method":"bar_baz",|.
                  q|"result":{|.
                  q|"field":"value",|.
                  q|"upload_response":"The following files were |.
                  q|processed:\n|.
                  q|foo.jpg application/octet-stream 16157 ok\n|.
                  q|bar.png application/octet-stream 20691 ok\n|.
                  q|script.js application/octet-stream 78 ok\n"|.
                  q|},"tid":8,"type":"rpc"}|.
                  q|</textarea></body></html>|,
    },
]



( run in 0.344 second using v1.01-cache-2.11-cpan-df04353d9ac )