echo 'get'; }); t::not_found(function () { echo 'no rules picked up'; }); }); expect($gather)->to_be('request'); reset_request(); // get mimick_request('/', 'POST'); $gather = gather_info(function () { t::request('/', function () { echo 'request'; }); t::post('/', function () { echo 'post'; }); t::not_found(function () { echo 'no rules picked up'; }); }); expect($gather)->to_be('request'); reset_request(); // get mimick_request('/', 'PUT'); $gather = gather_info(function () { t::request('/', function () { echo 'request'; }); t::put('/', function () { echo 'put';
}); t::not_found(function () { echo 'no rules picked up'; }); }); expect($gather)->to_be('get'); reset_request(); // mimick get inside of rel() mimick_request('/login', 'POST'); $gather = gather_info(function () { t::rel('/login', function () { t::get(function () { echo 'get'; }); t::post(function () { echo 'post'; }); }); t::not_found(function () { echo 'no rules picked up'; }); }); expect($gather)->to_be('post'); }); it("should register global functions when requested", function () { $gather = gather_info(function () { t::register_global_functions(); if (function_exists('get')) { echo 'get()'; } });