comicpress-manager-1.5/test/ComicPressEditPostShowComic...

38 lines
1.7 KiB
PHP
Raw Normal View History

2009-06-13 12:10:16 +00:00
<?php
require_once('PHPUnit/Framework.php');
require_once(realpath(dirname(__FILE__) . '/../classes/ComicPressView.php'));
require_once(realpath(dirname(__FILE__) . '/../classes/views/ComicPressEditPostShowComic.php'));
require_once(realpath(dirname(__FILE__) . '/../../mockpress/mockpress.php'));
class ComicPressEditPostShowComicTest extends PHPUnit_Framework_TestCase {
function testPostIDZero() {
global $comicpress_manager, $comicpress_manager_admin, $post;
$comicpress_manager = $this->getMock('ComicPressManager', array('read_comicpress_config', 'get_thumbnails_to_generate', 'normalize_storyline_structure'));
$comicpress_manager->expects($this->any())->method('normalize_storyline_structure')->will($this->returnValue(array('category_tree' => array('0/1'))));
$post = (object)array('ID' => 0);
$v = new ComicPressEditPostShowComic();
$this->assertEquals(0, count($v->post_categories));
$this->assertfalse($v->has_comic_file);
$this->assertfalse($v->in_comics_category);
}
function testPostIDNotZero() {
global $comicpress_manager, $comicpress_manager_admin, $post;
$comicpress_manager = $this->getMock('ComicPressManager', array('read_comicpress_config', 'get_thumbnails_to_generate', 'normalize_storyline_structure'));
$comicpress_manager->expects($this->any())->method('normalize_storyline_structure')->will($this->returnValue(array('category_tree' => array('0/1'))));
$post = (object)array('ID' => 0);
$v = new ComicPressEditPostShowComic();
$this->assertEquals(0, count($v->post_categories));
$this->assertfalse($v->has_comic_file);
$this->assertfalse($v->in_comics_category);
}
}
?>