addDefaultWriter() public method

public addDefaultWriter ( mageekguy\atoum\writers\http $writer = null )
$writer mageekguy\atoum\writers\http
Beispiel #1
0
<?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();
}
Beispiel #2
0
 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();
 }