mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-10 02:13:17 +08:00
Docs for Sphinx extension updated.
This commit is contained in:
@ -3,6 +3,7 @@
|
||||
namespace yiiunit\extensions\sphinx;
|
||||
|
||||
use yii\data\ActiveDataProvider;
|
||||
use yii\sphinx\Query;
|
||||
use yiiunit\data\sphinx\ar\ActiveRecord;
|
||||
use yiiunit\data\sphinx\ar\ArticleIndex;
|
||||
|
||||
@ -19,6 +20,29 @@ class ActiveDataProviderTest extends SphinxTestCase
|
||||
|
||||
// Tests :
|
||||
|
||||
public function testQuery()
|
||||
{
|
||||
$query = new Query;
|
||||
$query->from('yii2_test_article_index');
|
||||
|
||||
$provider = new ActiveDataProvider([
|
||||
'query' => $query,
|
||||
'db' => $this->getConnection(),
|
||||
]);
|
||||
$models = $provider->getModels();
|
||||
$this->assertEquals(2, count($models));
|
||||
|
||||
$provider = new ActiveDataProvider([
|
||||
'query' => $query,
|
||||
'db' => $this->getConnection(),
|
||||
'pagination' => [
|
||||
'pageSize' => 1,
|
||||
]
|
||||
]);
|
||||
$models = $provider->getModels();
|
||||
$this->assertEquals(1, count($models));
|
||||
}
|
||||
|
||||
public function testActiveQuery()
|
||||
{
|
||||
$provider = new ActiveDataProvider([
|
||||
|
||||
Reference in New Issue
Block a user