Esempio n. 1
0
 public function testMarkDone()
 {
     $ts = new TodosEx();
     $t = new TodoEx($ts);
     $t->text = 'dummy';
     $t->recurrent = new Recurrent('1d');
     $t->due = new DateTime('2014-01-01');
     $t->markDone();
     $this->assertTrue($ts->count() == 1);
     $t = $ts[array_pop($ts->array_keys())];
     $this->assertFalse($t->done);
     $this->assertEquals($t->text, 'dummy');
     $this->assertEquals($t->recurrent->toString(), '1d');
     $this->assertEquals($t->due->format('Y-m-d'), '2014-01-02');
 }