Featured post
Unit testing cookies in PHP -
the default practice unit testing functionality relies on session/cookie information use abstraction library. if want write , unit test abstraction library? documentation php setcookie
function says cookie available on next request. using command line tool testing, there no such thing "request". how can unit test correct cookie settings?
i want test if parameters of setcookie
function set correctly abstraction library. parameters set according conditions , method calls.
the solution can think of mock setcookie
function runkit
extension, don't want install. other ideas?
i found another, simple solution: class wrapper around php setcookie
function simple, not need unit tested:
/** * wrapper around setcookie function better testability */ class cookiesetter { public function setcookie($name, $value = "", $expire = 0, $path = "", $domain = "", $secure = false, $httponly = false) { return setcookie($name, $value, $expire, $path, $domain, $secure, $httponly); } }
the setcookie
method can mocked. has additional benefit can implement other methods expirecookie
.
- Get link
- X
- Other Apps
Comments
Post a Comment