template = new \board3\portal\tests\mock\template($this); $version_data = array( 'author' => 'Saint_hh', 'title' => 'Board3 Portal', 'tag' => 'board3_portal_v2_dev', 'version' => 'board3_portal_version', 'file' => array('board3.de', 'updatecheck', 'board3_portal.xml'), ); $config = array('board3_portal_version' => '2.1.0'); $user = new \board3\portal\tests\mock\user; $user->set(array( 'NO_INFO' => 'NO_INFO', 'NOT_UP_TO_DATE' => 'NOT_UP_TO_DATE', 'UP_TO_DATE' => 'UP_TO_DATE', )); $this->version_check = new \board3\portal\includes\mod_version_check($version_data, $config, $phpbb_root_path, $phpEx, $this->template, $user); } public function test_version_check() { $this->assertTrue(true); $this->assertNull($this->version_check->version_check()); $this->assertEquals('2.1.0', $this->version_check->version_check(true)); $this->template->assert_equals(array( 'CURRENT_VERSION' => '2.1.0', 'TITLE' => 'Board3 Portal', 'UP_TO_DATE' => 'UP_TO_DATE', 'S_UP_TO_DATE' => true, ), 'mods'); } }