mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
Update unit tests for latest codeception
This commit is contained in:
parent
0db02281c9
commit
f46b41f437
12 changed files with 331 additions and 295 deletions
|
|
@ -13,36 +13,36 @@ class PaginationTest extends \Codeception\TestCase\Test
|
|||
public function testCreateLinks()
|
||||
{
|
||||
$links = Rhymix\Framework\Pagination::createLinks('index.php?page=', 27, 3);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<a href="index.php?page=3">', $links);
|
||||
$this->assertContains('<span class="page_number">1</span>', $links);
|
||||
$this->assertContains('<span class="page_number">10</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<a href="index.php?page=3">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">1</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">10</span>', $links);
|
||||
|
||||
$links = Rhymix\Framework\Pagination::createLinks('/foo/bar/page/', 27, 13);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<a href="/foo/bar/page/13">', $links);
|
||||
$this->assertContains('<span class="page_number">11</span>', $links);
|
||||
$this->assertContains('<span class="page_number">20</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<a href="/foo/bar/page/13">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">11</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">20</span>', $links);
|
||||
|
||||
$links = Rhymix\Framework\Pagination::createLinks('/rhymix?page=$PAGE&foo=bar', 27, 25);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<a href="/rhymix?page=27&foo=bar">', $links);
|
||||
$this->assertContains('<span class="page_number">21</span>', $links);
|
||||
$this->assertContains('<span class="page_number">27</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<a href="/rhymix?page=27&foo=bar">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">21</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">27</span>', $links);
|
||||
|
||||
$links = Rhymix\Framework\Pagination::createLinks('p', 27, 3, 10, Rhymix\Framework\Pagination::COUNT_STYLE_CONTINUOUS);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<span class="page_number">1</span>', $links);
|
||||
$this->assertContains('<span class="page_number">10</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">1</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">10</span>', $links);
|
||||
|
||||
$links = Rhymix\Framework\Pagination::createLinks('p', 27, 13, 10, Rhymix\Framework\Pagination::COUNT_STYLE_CONTINUOUS);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<span class="page_number">9</span>', $links);
|
||||
$this->assertContains('<span class="page_number">18</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">9</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">18</span>', $links);
|
||||
|
||||
$links = Rhymix\Framework\Pagination::createLinks('p', 27, 25, 10, Rhymix\Framework\Pagination::COUNT_STYLE_CONTINUOUS);
|
||||
$this->assertContains('<div class="pagination">', $links);
|
||||
$this->assertContains('<span class="page_number">18</span>', $links);
|
||||
$this->assertContains('<span class="page_number">27</span>', $links);
|
||||
$this->assertStringContainsString('<div class="pagination">', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">18</span>', $links);
|
||||
$this->assertStringContainsString('<span class="page_number">27</span>', $links);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue