Page MenuHomeDevCentral

DeleteEventTest.php
No OneTemporary

DeleteEventTest.php

<?php
namespace Nasqueron\Notifications\Tests\Analyzers\GitHub\Events;
use Nasqueron\Notifications\Analyzers\GitHub\Events\DeleteEvent;
use Nasqueron\Notifications\Tests\TestCase;
class DeleteEventTest extends TestCase {
/**
* @var DeleteEvent
*/
private $event;
public function setUp () {
$payload = new \stdClass;
$payload->repository = new \stdClass;
$payload->repository->full_name = 'baxterthehacker/public-repo';
$payload->repository->html_url = 'https://github.com/baxterthehacker/public-repo';
$payload->ref_type = 'bookmark';
$payload->ref = 'quux';
$this->event = new DeleteEvent($payload);
parent::setUp();
}
public function testNonExistingRefType () {
$this->assertSame(
"Unknown delete reference: bookmark quux",
$this->event->getDescription()
);
}
/**
* @expectedException InvalidArgumentException
*/
public function testNonExistingRefTypeLinkException () {
$this->event->getLink();
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Feb 28, 22:47 (1 d, 2 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2435852
Default Alt Text
DeleteEventTest.php (1 KB)

Event Timeline