public function testFindLazy() { parent::testFindLazy(); $product = Product::findOne(1); $this->assertFalse($product->isRelationPopulated('supplier')); $supplier = $product->supplier; $this->assertTrue($product->isRelationPopulated('supplier')); $this->assertEquals(1, $supplier->primaryKey); $product = Product::findOne(1); $this->assertFalse($product->isRelationPopulated('supplier')); $suppliers = $product->getSupplier()->all(); $this->assertFalse($product->isRelationPopulated('supplier')); $this->assertEquals(0, count($product->relatedRecords)); $this->assertEquals(1, count($suppliers)); $this->assertEquals(1, $suppliers[0]->id); }