test for get attachments
This commit is contained in:
parent
843d3eb34c
commit
08aaf6eb69
@ -11,38 +11,38 @@ class ComicPressComicPostTest extends PHPUnit_Framework_TestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function providerTestNormalizeOrdering() {
|
function providerTestNormalizeOrdering() {
|
||||||
return array(
|
return array(
|
||||||
array(
|
array(
|
||||||
false,
|
false,
|
||||||
array('attachment-1' => array('enabled' => false), 'attachment-2' => array('enabled' => true)),
|
array('attachment-1' => array('enabled' => false), 'attachment-2' => array('enabled' => true)),
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('attachment-1'),
|
array('attachment-1'),
|
||||||
array(),
|
array(),
|
||||||
array('attachment-1' => array('enabled' => true))
|
array('attachment-1' => array('enabled' => true))
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('attachment-1'),
|
array('attachment-1'),
|
||||||
array('attachment-1' => array('enabled' => false), 'attachment-2' => array('enabled' => true)),
|
array('attachment-1' => array('enabled' => false), 'attachment-2' => array('enabled' => true)),
|
||||||
array('attachment-1' => array('enabled' => false))
|
array('attachment-1' => array('enabled' => false))
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('attachment-1'),
|
array('attachment-1'),
|
||||||
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true)))),
|
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true)))),
|
||||||
array('attachment-1' => array('enabled' => true))
|
array('attachment-1' => array('enabled' => true))
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('attachment-1', 'attachment-2'),
|
array('attachment-1', 'attachment-2'),
|
||||||
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true, 'attachment-3' => true)))),
|
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true, 'attachment-3' => true)))),
|
||||||
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true))))
|
array('attachment-1' => array('enabled' => true, 'children' => array('rss' => array('attachment-2' => true))))
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('attachment-1', 'attachment-2', 'attachment-3'),
|
array('attachment-1', 'attachment-2', 'attachment-3'),
|
||||||
array('attachment-1' => array('enabled' => false, 'children' => array('rss' => array('attachment-2' => true)))),
|
array('attachment-1' => array('enabled' => false, 'children' => array('rss' => array('attachment-2' => true)))),
|
||||||
array('attachment-1' => array('enabled' => false, 'children' => array('rss' => array('attachment-2' => true))), 'attachment-3' => array('enabled' => true))
|
array('attachment-1' => array('enabled' => false, 'children' => array('rss' => array('attachment-2' => true))), 'attachment-3' => array('enabled' => true))
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -115,32 +115,32 @@ class ComicPressComicPostTest extends PHPUnit_Framework_TestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function providerTestFindParents() {
|
function providerTestFindParents() {
|
||||||
return array(
|
return array(
|
||||||
array(
|
array(
|
||||||
array(),
|
array(),
|
||||||
array()
|
array()
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array(1),
|
array(1),
|
||||||
array(1 => 'root')
|
array(1 => 'root')
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array(2),
|
array(2),
|
||||||
array(2 => 'comic', 1 => 'root')
|
array(2 => 'comic', 1 => 'root')
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array(3),
|
array(3),
|
||||||
array(3 => 'part-1', 2 => 'comic', 1 => 'root')
|
array(3 => 'part-1', 2 => 'comic', 1 => 'root')
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array(4),
|
array(4),
|
||||||
array(4 => 'blog', 1 => 'root')
|
array(4 => 'blog', 1 => 'root')
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array(1, 4),
|
array(1, 4),
|
||||||
array()
|
array()
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -158,6 +158,21 @@ class ComicPressComicPostTest extends PHPUnit_Framework_TestCase {
|
|||||||
|
|
||||||
$this->assertEquals($expected_result, $this->p->find_parents());
|
$this->assertEquals($expected_result, $this->p->find_parents());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function testGetAttachments() {
|
||||||
|
$backend = $this->getMock('ComicPressFakeBackend', array('generate_from_post'));
|
||||||
|
|
||||||
|
$post = (object)array('ID' => 1);
|
||||||
|
|
||||||
|
$backend->expects($this->once())->method('generate_from_post')->with($post)->will($this->returnValue(array('test')));
|
||||||
|
|
||||||
|
$comicpress = ComicPress::get_instance();
|
||||||
|
$comicpress->backends = array($backend);
|
||||||
|
|
||||||
|
$this->p->post = $post;
|
||||||
|
|
||||||
|
$this->assertEquals(array('test'), $this->p->get_attachments());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user