Mark Scherer 10 年之前
父节点
当前提交
2b07f73b26
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19 0
      tests/TestCase/Controller/ControllerTest.php

+ 19 - 0
tests/TestCase/Controller/ControllerTest.php

@@ -9,11 +9,14 @@ use Cake\Network\Request;
 use Cake\Network\Session;
 use Tools\TestSuite\TestCase;
 use Tools\Controller\Controller;
+use Cake\ORM\TableRegistry;
 
 /**
  */
 class ControllerTest extends TestCase {
 
+	public $fixtures = ['plugin.Tools.ToolsUsers'];
+
 	public $Controller;
 
 	public function setUp() {
@@ -31,4 +34,20 @@ class ControllerTest extends TestCase {
 		unset($this->Controller);
 	}
 
+	/**
+	 * @return void
+	 */
+	public function testPaginate() {
+		Configure::write('Paginator.limit', 2);
+
+		$ToolsUser = TableRegistry::get('ToolsUsers');
+
+		$count = $ToolsUser->find('count');
+		$this->assertTrue($count > 3);
+
+		$this->Controller->loadModel('ToolsUsers');
+		$result = $this->Controller->paginate('ToolsUsers');
+		$this->assertSame(2, count($result->toArray()));
+	}
+
 }