<?php //.atoum.php date_default_timezone_set('UTC'); use mageekguy\atoum; use mageekguy\atoum\reports; if (getenv("COVERALLS_REPO_TOKEN")) { $coveralls = new reports\asynchronous\coveralls(".", getenv("COVERALLS_REPO_TOKEN")); $coveralls->addDefaultWriter(); $runner->addReport($coveralls); $script->addDefaultReport(); }
public function testAddDefaultWriter() { $this->if($adapter = new atoum\test\adapter())->and($adapter->extension_loaded = true)->and($adapter->file_get_contents = '')->and($adapter->stream_context_create = $context = uniqid())->and($report = new testedClass(uniqid(), uniqid(), $adapter))->and($writer = new \mock\mageekguy\atoum\writers\http())->then->object($report->addDefaultWriter($writer))->isIdenticalTo($report)->mock($writer)->call('setUrl')->withArguments(testedClass::defaultCoverallsApiUrl)->once()->call('setMethod')->withArguments(testedClass::defaultCoverallsApiMethod)->once()->call('setParameter')->withArguments(testedClass::defaultCoverallsApiParameter)->once()->call('addHeader')->withArguments('Content-Type', 'multipart/form-data')->once(); }