Может кто-нибудь помочь мне с утверждениями, которые требуются в базовом тестовом примере метода сохранения в CakePHP 2.0?
У меня есть модель Product, User и News, я хочу написать тестовый пример для метода submit
в модели News
, и есть так много способов / вещей для включения, что мне просто интересно, что на самом деле нужно а что нет. У меня есть основные настройки светильников для всех моделей.
Метод, который я тестирую, будет таким:
class News extends AppModel {
public submit($productId, $userId, $newsData) {
// Logic which checks for user and products existence, saves and returns submitted row
}
}
Контрольный пример
public function testSubmit() {
// Save News
$newsData = array(
'News' => array(
'title' => 'Here is the title of the news',
'body' => 'Here is the news body',
'source' => 'News came from here'
)
);
$news = $this->News->submit('product-1', 'user-1', $newsData);
// Now what?
}