<?php $b = new \testman\Browser(); $b->do_get(url('test_login::aaa')); eq(401, $b->status()); eq(url('test_login::login'), $b->url()); meq('<message group="do_login" type="LogicException">Unauthorized</message>', $b->body());
<?php $b = new \testman\Browser(); $b->do_get(url('test_index::get_session')); eq('<result><abc /></result>', $b->body()); $b->vars('abc', 'hoge'); $b->do_get(url('test_index::set_session')); $b->do_get(url('test_index::get_session')); eq('<result><abc>hoge</abc></result>', $b->body()); $b = new \testman\Browser(); $b->do_get(url('test_index::get_session')); eq('<result><abc /></result>', $b->body()); $b->vars('abc', 'hoge'); $b->vars('redirect', url('test_index::get_session')); $b->do_get(url('test_index::set_session')); eq('<result><abc>hoge</abc></result>', $b->body()); eq(url('test_index::get_session'), $b->url()); $b = new \testman\Browser(); $b->do_get(url('test_index::get_session')); eq('<result><abc /></result>', $b->body()); $b->vars('abc', 'hoge'); $b->vars('redirect', url('test_index::plain_noop')); $b->do_get(url('test_index::set_session')); $b->do_get(url('test_index::get_session')); eq('<result><abc>hoge</abc></result>', $b->body());
<?php $b = new \testman\Browser(); $b->do_get(url('test_index::after')); eq(200, $b->status()); eq(url('test_index::after_to'), $b->url()); $b->do_get(url('test_index::after_arg1')); eq(200, $b->status()); eq(url('test_index::after_to_arg1', 'ABC'), $b->url()); $b->do_get(url('test_index::after_arg2')); eq(200, $b->status()); eq(url('test_index::after_to_arg2', 'ABC', 'DEF'), $b->url()); $b->do_get(url('test_index::post_after')); eq(200, $b->status()); eq(url('test_index::post_after'), $b->url()); $b->do_post(url('test_index::post_after')); eq(200, $b->status()); eq(url('test_index::post_after_to'), $b->url()); $b->do_post(url('test_index::post_after_arg1')); eq(200, $b->status()); eq(url('test_index::post_after_to_arg1', 'ABC'), $b->url()); $b->do_post(url('test_index::post_after_arg2')); eq(200, $b->status()); eq(url('test_index::post_after_to_arg2', 'ABC', 'DEF'), $b->url());