/** * @covers Ornament\Storage::dirty * @covers Ornament\Model::load */ public function testModel() { $model = new MyTableModel(self::$pdo); $model->name = 'Marijn'; $model->comment = 'Hi Ornament'; $model->save(); $stmt = self::$pdo->prepare("SELECT * FROM my_table"); $stmt->execute(); $rows = $stmt->fetchAll(); $this->assertEquals(4, count($rows)); $model->comment = 'Awesome'; $model->save(); $stmt->execute(); $row = $stmt->fetchAll(PDO::FETCH_ASSOC); $this->assertEquals('Awesome', $row[3]['comment']); unset($model); $model = new MyTableModel(self::$pdo); $model->id = 1; $model->load(); }