summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/units/Integration/GithubWebhookTest.php460
-rw-r--r--tests/units/fixtures/github_comment_created.json187
-rw-r--r--tests/units/fixtures/github_issue_assigned.json196
-rw-r--r--tests/units/fixtures/github_issue_closed.json159
-rw-r--r--tests/units/fixtures/github_issue_labeled.json170
-rw-r--r--tests/units/fixtures/github_issue_opened.json159
-rw-r--r--tests/units/fixtures/github_issue_reopened.json159
-rw-r--r--tests/units/fixtures/github_issue_unassigned.json178
-rw-r--r--tests/units/fixtures/github_issue_unlabeled.json164
-rw-r--r--tests/units/fixtures/github_push.json165
10 files changed, 0 insertions, 1997 deletions
diff --git a/tests/units/Integration/GithubWebhookTest.php b/tests/units/Integration/GithubWebhookTest.php
deleted file mode 100644
index 6b5e19a5..00000000
--- a/tests/units/Integration/GithubWebhookTest.php
+++ /dev/null
@@ -1,460 +0,0 @@
-<?php
-
-require_once __DIR__.'/../Base.php';
-
-use Kanboard\Integration\GithubWebhook;
-use Kanboard\Model\TaskCreation;
-use Kanboard\Model\TaskFinder;
-use Kanboard\Model\Project;
-use Kanboard\Model\ProjectUserRole;
-use Kanboard\Model\User;
-use Kanboard\Core\Security\Role;
-
-class GithubWebhookTest extends Base
-{
- public function testIssueOpened()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_OPENED, array($this, 'onIssueOpened'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_opened.json'), true)
- ));
- }
-
- public function testIssueAssigned()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_ASSIGNEE_CHANGE, array($this, 'onIssueAssigned'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $u = new User($this->container);
- $this->assertEquals(2, $u->create(array('username' => 'fguillot')));
-
- $pp = new ProjectUserRole($this->container);
- $this->assertTrue($pp->addUser(1, 2, Role::PROJECT_MEMBER));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_assigned.json'), true)
- ));
- }
-
- public function testIssueAssignedWithNoExistingTask()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_assigned.json'), true);
-
- $this->assertFalse($g->handleIssueAssigned($payload['issue']));
- }
-
- public function testIssueAssignedWithNoExistingUser()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_assigned.json'), true);
-
- $this->assertFalse($g->handleIssueAssigned($payload['issue']));
- }
-
- public function testIssueAssignedWithNoMember()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $u = new User($this->container);
- $this->assertEquals(2, $u->create(array('username' => 'fguillot')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_assigned.json'), true);
-
- $this->assertFalse($g->handleIssueAssigned($payload['issue']));
- }
-
- public function testIssueAssignedWithMember()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $u = new User($this->container);
- $this->assertEquals(2, $u->create(array('username' => 'fguillot')));
-
- $pp = new ProjectUserRole($this->container);
- $this->assertTrue($pp->addUser(1, 2, ROLE::PROJECT_MANAGER));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_assigned.json'), true);
-
- $this->assertTrue($g->handleIssueAssigned($payload['issue']));
- }
-
- public function testIssueUnassigned()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_ASSIGNEE_CHANGE, array($this, 'onIssueUnassigned'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_unassigned.json'), true)
- ));
- }
-
- public function testIssueClosed()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_CLOSED, array($this, 'onIssueClosed'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_closed.json'), true)
- ));
- }
-
- public function testIssueClosedWithTaskNotFound()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_closed.json'), true);
-
- $this->assertFalse($g->handleIssueClosed($payload['issue']));
- }
-
- public function testIssueReopened()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_REOPENED, array($this, 'onIssueReopened'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_reopened.json'), true)
- ));
- }
-
- public function testIssueReopenedWithTaskNotFound()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_reopened.json'), true);
-
- $this->assertFalse($g->handleIssueReopened($payload['issue']));
- }
-
- public function testIssueLabeled()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_LABEL_CHANGE, array($this, 'onIssueLabeled'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_labeled.json'), true)
- ));
- }
-
- public function testIssueLabeledWithTaskNotFound()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_labeled.json'), true);
-
- $this->assertFalse($g->handleIssueLabeled($payload['issue'], $payload['label']));
- }
-
- public function testIssueUnLabeled()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_LABEL_CHANGE, array($this, 'onIssueUnlabeled'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issues',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_unlabeled.json'), true)
- ));
- }
-
- public function testIssueUnLabeledWithTaskNotFound()
- {
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $payload = json_decode(file_get_contents(__DIR__.'/../fixtures/github_issue_unlabeled.json'), true);
-
- $this->assertFalse($g->handleIssueUnlabeled($payload['issue'], $payload['label']));
- }
-
- public function testCommentCreatedWithNoUser()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_COMMENT, array($this, 'onCommentCreatedWithNoUser'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issue_comment',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_comment_created.json'), true)
- ));
- }
-
- public function testCommentCreatedWithNotMember()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_COMMENT, array($this, 'onCommentCreatedWithNotMember'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $u = new User($this->container);
- $this->assertEquals(2, $u->create(array('username' => 'fguillot')));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issue_comment',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_comment_created.json'), true)
- ));
- }
-
- public function testCommentCreatedWithUser()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_ISSUE_COMMENT, array($this, 'onCommentCreatedWithUser'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'reference' => 3, 'project_id' => 1)));
-
- $u = new User($this->container);
- $this->assertEquals(2, $u->create(array('username' => 'fguillot')));
-
- $pp = new ProjectUserRole($this->container);
- $this->assertTrue($pp->addUser(1, 2, Role::PROJECT_MEMBER));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'issue_comment',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_comment_created.json'), true)
- ));
- }
-
- public function testPush()
- {
- $this->container['dispatcher']->addListener(GithubWebhook::EVENT_COMMIT, array($this, 'onPush'));
-
- $p = new Project($this->container);
- $this->assertEquals(1, $p->create(array('name' => 'foobar')));
-
- $tc = new TaskCreation($this->container);
- $this->assertEquals(1, $tc->create(array('title' => 'boo', 'project_id' => 1)));
-
- $g = new GithubWebhook($this->container);
- $g->setProjectId(1);
-
- $this->assertNotFalse($g->parsePayload(
- 'push',
- json_decode(file_get_contents(__DIR__.'/../fixtures/github_push.json'), true)
- ));
- }
-
- public function onIssueOpened($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(3, $data['reference']);
- $this->assertEquals('Test Webhook', $data['title']);
- $this->assertEquals("plop\n\n[Github Issue](https://github.com/kanboardapp/webhook/issues/3)", $data['description']);
- }
-
- public function onIssueAssigned($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- $this->assertEquals(2, $data['owner_id']);
- }
-
- public function onIssueUnassigned($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- $this->assertEquals(0, $data['owner_id']);
- }
-
- public function onIssueClosed($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- }
-
- public function onIssueReopened($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- }
-
- public function onIssueLabeled($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- $this->assertEquals('bug', $data['label']);
- }
-
- public function onIssueUnlabeled($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(3, $data['reference']);
- $this->assertEquals('bug', $data['label']);
- $this->assertEquals(0, $data['category_id']);
- }
-
- public function onCommentCreatedWithNoUser($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(0, $data['user_id']);
- $this->assertEquals(113834672, $data['reference']);
- $this->assertEquals("test\n\n[By @fguillot on Github](https://github.com/kanboardapp/webhook/issues/3#issuecomment-113834672)", $data['comment']);
- }
-
- public function onCommentCreatedWithNotMember($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(0, $data['user_id']);
- $this->assertEquals(113834672, $data['reference']);
- $this->assertEquals("test\n\n[By @fguillot on Github](https://github.com/kanboardapp/webhook/issues/3#issuecomment-113834672)", $data['comment']);
- }
-
- public function onCommentCreatedWithUser($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals(2, $data['user_id']);
- $this->assertEquals(113834672, $data['reference']);
- $this->assertEquals("test\n\n[By @fguillot on Github](https://github.com/kanboardapp/webhook/issues/3#issuecomment-113834672)", $data['comment']);
- }
-
- public function onPush($event)
- {
- $data = $event->getAll();
- $this->assertEquals(1, $data['project_id']);
- $this->assertEquals(1, $data['task_id']);
- $this->assertEquals('boo', $data['title']);
- $this->assertEquals("Update README to fix #1\n\n[Commit made by @fguillot on Github](https://github.com/kanboardapp/webhook/commit/98dee3e49ee7aa66ffec1f761af93da5ffd711f6)", $data['comment']);
- $this->assertEquals('Update README to fix #1', $data['commit_message']);
- $this->assertEquals('https://github.com/kanboardapp/webhook/commit/98dee3e49ee7aa66ffec1f761af93da5ffd711f6', $data['commit_url']);
- }
-}
diff --git a/tests/units/fixtures/github_comment_created.json b/tests/units/fixtures/github_comment_created.json
deleted file mode 100644
index bb601c7c..00000000
--- a/tests/units/fixtures/github_comment_created.json
+++ /dev/null
@@ -1,187 +0,0 @@
-{
- "action": "created",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 1,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:45:51Z",
- "closed_at": null,
- "body": "plop"
- },
- "comment": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments/113834672",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3#issuecomment-113834672",
- "issue_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "id": 113834672,
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "created_at": "2015-06-20T22:45:51Z",
- "updated_at": "2015-06-20T22:45:51Z",
- "body": "test"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_assigned.json b/tests/units/fixtures/github_issue_assigned.json
deleted file mode 100644
index 9125e976..00000000
--- a/tests/units/fixtures/github_issue_assigned.json
+++ /dev/null
@@ -1,196 +0,0 @@
-{
- "action": "assigned",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:12:15Z",
- "closed_at": null,
- "body": "plop"
- },
- "assignee": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_closed.json b/tests/units/fixtures/github_issue_closed.json
deleted file mode 100644
index 5d2393eb..00000000
--- a/tests/units/fixtures/github_issue_closed.json
+++ /dev/null
@@ -1,159 +0,0 @@
-{
- "action": "closed",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "closed",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:28:32Z",
- "closed_at": "2015-06-20T22:28:32Z",
- "body": "plop"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 2,
- "forks": 0,
- "open_issues": 2,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_labeled.json b/tests/units/fixtures/github_issue_labeled.json
deleted file mode 100644
index 4576b04f..00000000
--- a/tests/units/fixtures/github_issue_labeled.json
+++ /dev/null
@@ -1,170 +0,0 @@
-{
- "action": "labeled",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [
- {
- "url": "https://api.github.com/repos/kanboardapp/webhook/labels/bug",
- "name": "bug",
- "color": "fc2929"
- }
- ],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:37:49Z",
- "closed_at": null,
- "body": "plop"
- },
- "label": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/labels/bug",
- "name": "bug",
- "color": "fc2929"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_opened.json b/tests/units/fixtures/github_issue_opened.json
deleted file mode 100644
index 13f8d930..00000000
--- a/tests/units/fixtures/github_issue_opened.json
+++ /dev/null
@@ -1,159 +0,0 @@
-{
- "action": "opened",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "Test Webhook",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T21:58:20Z",
- "closed_at": null,
- "body": "plop"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_reopened.json b/tests/units/fixtures/github_issue_reopened.json
deleted file mode 100644
index 70f9e884..00000000
--- a/tests/units/fixtures/github_issue_reopened.json
+++ /dev/null
@@ -1,159 +0,0 @@
-{
- "action": "reopened",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:33:35Z",
- "closed_at": null,
- "body": "plop"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_unassigned.json b/tests/units/fixtures/github_issue_unassigned.json
deleted file mode 100644
index 0a578bab..00000000
--- a/tests/units/fixtures/github_issue_unassigned.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
- "action": "unassigned",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:26:05Z",
- "closed_at": null,
- "body": "plop"
- },
- "assignee": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_issue_unlabeled.json b/tests/units/fixtures/github_issue_unlabeled.json
deleted file mode 100644
index 47070a91..00000000
--- a/tests/units/fixtures/github_issue_unlabeled.json
+++ /dev/null
@@ -1,164 +0,0 @@
-{
- "action": "unlabeled",
- "issue": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/issues/3",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/labels{/name}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/comments",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/3/events",
- "html_url": "https://github.com/kanboardapp/webhook/issues/3",
- "id": 89823399,
- "number": 3,
- "title": "test with ngrok",
- "user": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- },
- "labels": [],
- "state": "open",
- "locked": false,
- "assignee": null,
- "milestone": null,
- "comments": 0,
- "created_at": "2015-06-20T21:58:20Z",
- "updated_at": "2015-06-20T22:43:48Z",
- "closed_at": null,
- "body": "plop"
- },
- "label": {
- "url": "https://api.github.com/repos/kanboardapp/webhook/labels/bug",
- "name": "bug",
- "color": "fc2929"
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "login": "kanboardapp",
- "id": 8738076,
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/kanboardapp",
- "html_url": "https://github.com/kanboardapp",
- "followers_url": "https://api.github.com/users/kanboardapp/followers",
- "following_url": "https://api.github.com/users/kanboardapp/following{/other_user}",
- "gists_url": "https://api.github.com/users/kanboardapp/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/kanboardapp/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/kanboardapp/subscriptions",
- "organizations_url": "https://api.github.com/users/kanboardapp/orgs",
- "repos_url": "https://api.github.com/users/kanboardapp/repos",
- "events_url": "https://api.github.com/users/kanboardapp/events{/privacy}",
- "received_events_url": "https://api.github.com/users/kanboardapp/received_events",
- "type": "Organization",
- "site_admin": false
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://api.github.com/repos/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": "2014-10-25T20:10:38Z",
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": "2014-10-25T22:02:01Z",
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file
diff --git a/tests/units/fixtures/github_push.json b/tests/units/fixtures/github_push.json
deleted file mode 100644
index 5ae9b766..00000000
--- a/tests/units/fixtures/github_push.json
+++ /dev/null
@@ -1,165 +0,0 @@
-{
- "ref": "refs/heads/master",
- "before": "895598f1baf1ee5fb3f43ebc509aa86e263bde4b",
- "after": "98dee3e49ee7aa66ffec1f761af93da5ffd711f6",
- "created": false,
- "deleted": false,
- "forced": false,
- "base_ref": null,
- "compare": "https://github.com/kanboardapp/webhook/compare/895598f1baf1...98dee3e49ee7",
- "commits": [
- {
- "id": "98dee3e49ee7aa66ffec1f761af93da5ffd711f6",
- "distinct": true,
- "message": "Update README to fix #1",
- "timestamp": "2015-06-20T18:54:52-04:00",
- "url": "https://github.com/kanboardapp/webhook/commit/98dee3e49ee7aa66ffec1f761af93da5ffd711f6",
- "author": {
- "name": "Frédéric Guillot",
- "email": "fred@kanboard.net",
- "username": "fguillot"
- },
- "committer": {
- "name": "Frédéric Guillot",
- "email": "fred@kanboard.net",
- "username": "fguillot"
- },
- "added": [],
- "removed": [],
- "modified": [
- "README.md"
- ]
- }
- ],
- "head_commit": {
- "id": "98dee3e49ee7aa66ffec1f761af93da5ffd711f6",
- "distinct": true,
- "message": "Update README",
- "timestamp": "2015-06-20T18:54:52-04:00",
- "url": "https://github.com/kanboardapp/webhook/commit/98dee3e49ee7aa66ffec1f761af93da5ffd711f6",
- "author": {
- "name": "Frédéric Guillot",
- "email": "fred@kanboard.net",
- "username": "fguillot"
- },
- "committer": {
- "name": "Frédéric Guillot",
- "email": "fred@kanboard.net",
- "username": "fguillot"
- },
- "added": [],
- "removed": [],
- "modified": [
- "README.md"
- ]
- },
- "repository": {
- "id": 25744941,
- "name": "webhook",
- "full_name": "kanboardapp/webhook",
- "owner": {
- "name": "kanboardapp",
- "email": null
- },
- "private": false,
- "html_url": "https://github.com/kanboardapp/webhook",
- "description": "",
- "fork": false,
- "url": "https://github.com/kanboardapp/webhook",
- "forks_url": "https://api.github.com/repos/kanboardapp/webhook/forks",
- "keys_url": "https://api.github.com/repos/kanboardapp/webhook/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/kanboardapp/webhook/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/kanboardapp/webhook/teams",
- "hooks_url": "https://api.github.com/repos/kanboardapp/webhook/hooks",
- "issue_events_url": "https://api.github.com/repos/kanboardapp/webhook/issues/events{/number}",
- "events_url": "https://api.github.com/repos/kanboardapp/webhook/events",
- "assignees_url": "https://api.github.com/repos/kanboardapp/webhook/assignees{/user}",
- "branches_url": "https://api.github.com/repos/kanboardapp/webhook/branches{/branch}",
- "tags_url": "https://api.github.com/repos/kanboardapp/webhook/tags",
- "blobs_url": "https://api.github.com/repos/kanboardapp/webhook/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/kanboardapp/webhook/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/kanboardapp/webhook/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/kanboardapp/webhook/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/kanboardapp/webhook/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/kanboardapp/webhook/languages",
- "stargazers_url": "https://api.github.com/repos/kanboardapp/webhook/stargazers",
- "contributors_url": "https://api.github.com/repos/kanboardapp/webhook/contributors",
- "subscribers_url": "https://api.github.com/repos/kanboardapp/webhook/subscribers",
- "subscription_url": "https://api.github.com/repos/kanboardapp/webhook/subscription",
- "commits_url": "https://api.github.com/repos/kanboardapp/webhook/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/kanboardapp/webhook/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/kanboardapp/webhook/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/kanboardapp/webhook/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/kanboardapp/webhook/contents/{+path}",
- "compare_url": "https://api.github.com/repos/kanboardapp/webhook/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/kanboardapp/webhook/merges",
- "archive_url": "https://api.github.com/repos/kanboardapp/webhook/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/kanboardapp/webhook/downloads",
- "issues_url": "https://api.github.com/repos/kanboardapp/webhook/issues{/number}",
- "pulls_url": "https://api.github.com/repos/kanboardapp/webhook/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/kanboardapp/webhook/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/kanboardapp/webhook/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/kanboardapp/webhook/labels{/name}",
- "releases_url": "https://api.github.com/repos/kanboardapp/webhook/releases{/id}",
- "created_at": 1414267838,
- "updated_at": "2014-10-25T20:10:38Z",
- "pushed_at": 1434840893,
- "git_url": "git://github.com/kanboardapp/webhook.git",
- "ssh_url": "git@github.com:kanboardapp/webhook.git",
- "clone_url": "https://github.com/kanboardapp/webhook.git",
- "svn_url": "https://github.com/kanboardapp/webhook",
- "homepage": null,
- "size": 124,
- "stargazers_count": 0,
- "watchers_count": 0,
- "language": null,
- "has_issues": true,
- "has_downloads": true,
- "has_wiki": true,
- "has_pages": false,
- "forks_count": 0,
- "mirror_url": null,
- "open_issues_count": 3,
- "forks": 0,
- "open_issues": 3,
- "watchers": 0,
- "default_branch": "master",
- "stargazers": 0,
- "master_branch": "master",
- "organization": "kanboardapp"
- },
- "pusher": {
- "name": "fguillot",
- "email": "fred@kanboard.net"
- },
- "organization": {
- "login": "kanboardapp",
- "id": 8738076,
- "url": "https://api.github.com/orgs/kanboardapp",
- "repos_url": "https://api.github.com/orgs/kanboardapp/repos",
- "events_url": "https://api.github.com/orgs/kanboardapp/events",
- "members_url": "https://api.github.com/orgs/kanboardapp/members{/member}",
- "public_members_url": "https://api.github.com/orgs/kanboardapp/public_members{/member}",
- "avatar_url": "https://avatars.githubusercontent.com/u/8738076?v=3",
- "description": null
- },
- "sender": {
- "login": "fguillot",
- "id": 323546,
- "avatar_url": "https://avatars.githubusercontent.com/u/323546?v=3",
- "gravatar_id": "",
- "url": "https://api.github.com/users/fguillot",
- "html_url": "https://github.com/fguillot",
- "followers_url": "https://api.github.com/users/fguillot/followers",
- "following_url": "https://api.github.com/users/fguillot/following{/other_user}",
- "gists_url": "https://api.github.com/users/fguillot/gists{/gist_id}",
- "starred_url": "https://api.github.com/users/fguillot/starred{/owner}{/repo}",
- "subscriptions_url": "https://api.github.com/users/fguillot/subscriptions",
- "organizations_url": "https://api.github.com/users/fguillot/orgs",
- "repos_url": "https://api.github.com/users/fguillot/repos",
- "events_url": "https://api.github.com/users/fguillot/events{/privacy}",
- "received_events_url": "https://api.github.com/users/fguillot/received_events",
- "type": "User",
- "site_admin": false
- }
-} \ No newline at end of file