בדיקת המערכות שלך
ברגע שכבר הגדרת את קובץ ה bootstrap שלך, תוכל להתחיל בשלב הבדיקות.
בדיקות אלו בדרך כלל זהות לבדיקות שנעשות בעזרת PHPUnit, עם כמה הבדלים קלים.
קודם כל, תצטרכו לשלוח קישור לבדיקה, על ידי שימוש במתודת ה dispatch() שנמצאת תחת המחלקה TestCase
dispatch('/');
// ...
}
}
]]>
למרות, שיהיו רגעים שתצטרכו לספק מידע נוסף כמו ערכים גלובאלים של GET, POST, COOKIE וכדומה. תוכלו להציג את המידע הזה בעזרת האפשרויות הבאות:
request->setQuery(array(
'foo' => 'bar',
'bar' => 'baz',
));
// Set POST variables:
$this->request->setPost(array(
'baz' => 'bat',
'lame' => 'bogus',
));
// Set a cookie value:
$this->request->setCookie('user', 'matthew');
// or many:
$this->request->setCookies(array(
'timestamp' => time(),
'host' => 'foobar',
));
// Set headers, even:
$this->request->setHeader('X-Requested-With', 'XmlHttpRequest');
// Set the request method:
$this->request->setMethod('POST');
// Dispatch:
$this->dispatch('/foo/bar');
// ...
}
}
]]>
עכשיו שהבקשה התבצעה, הגיע הזמן להסיק מסקנות לגביהם.