/** * @covers BBTournament::save_rounds */ public function test_add_rounds() { $this->get_tournament_inactive(); $this->assertFalse($this->object->changed); $maps = array('Abyssal Caverns', 614, 'Akilon Flats', 71, 'Arid Plateau', 337, 'Backwater Gulch', 225); foreach ($this->object->rounds as &$bracket) { foreach ($bracket as $x => &$round) { $round->best_of = 3; $round->map = isset($maps[$x]) ? $maps[$x] : null; } } $this->assertSave($this->object->save_rounds()); $this->assertFalse($this->object->changed); }