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 setcookiefunction 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