function __construct() { //! check if executed from CLI if (Core::$client->ip != "CLI") { Http::redirect("403"); } //! run tests if (in_array("--tests", $_SERVER['argv'])) { echo "Running tests: "; ob_start(); $tests = Testing::doTests(); $d = ob_get_clean(); if (!$tests) { die("FAILED\n{$d}"); } echo "OK\n"; unset($d); } //! *** MKREPO Event *** Core::event("mkrepo"); //! create repository Repository::make(); die; }
public function testEvent() { $this->assertFalse(Core::lib("Developer")->eventTestRun, "Before event"); Core::event("eventTest"); $this->assertTrue(Core::lib("Developer")->eventTestRun, "After event"); }