/** * Test that find('list') also works as it used to in 2.x. * * @return void */ public function testFindListAutoSelectedFields() { $this->Users->displayField('nick'); $query = $this->Users->find('list', ['fields' => ['id', 'created']]); $expected = ['id', 'created']; $this->assertSame($expected, $query->clause('select')); $results = $query->toArray(); $this->assertInstanceOf(Time::class, array_shift($results)); $query = $this->Users->find('list', ['fields' => ['id']]); $expected = ['id']; $this->assertSame($expected, $query->clause('select')); $expected = [1 => 1, 2 => 2, 3 => 3, 4 => 4]; $this->assertSame($expected, $query->toArray()); }