{"action":"created","comment":{"url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/comments/127227422","pull_request_review_id":49789696,"id":127227422,"diff_hunk":"@@ -0,0 +1,176 @@\n+const expect = require('expect');\n+const {createRobot} = require('probot');\n+const plugin = require('..');\n+const commentEvent = require('./fixtures/issue_comment.created');\n+\n+describe('snooze', () => {\n+  let robot;\n+  let github;\n+\n+  beforeEach(() => {\n+    robot = createRobot();\n+\n+    // Load the plugin\n+    plugin(robot);\n+\n+    // Mock out the GitHub API\n+    github = {\n+      repos: {\n+        // Response for getting content from '.github/probot-freeze.yml'\n+        getContent: expect.createSpy().andReturn(Promise.resolve({\n+          data:{content: Buffer.from(`# Default length (in days) to freeze an item if no date is specified\n+defaultFreezeDuration: 7\n+#label applied to frozen issues. This is what the bot uses for its source of truth\n+labelName: 'probot:freeze'\n+# label color\n+labelColor: 'gray'\n+perform: true\n+`).toString('base64')\n+          }}))\n+      },\n+      issues: {\n+        getComments: expect.createSpy().andReturn(Promise.resolve(\n+          {data: [{\n+            body:'comment 1',\n+            user: {\n+              login:'baxterthehacker'\n+            },\n+            name:'public-repo'\n+          }, {\n+            body:'@probot, we should snooze this for a while, until July 1, 2018 13:30 <!-- {\"assignee\":\"baxterthehacker\",\"unfreezeMoment\":\"2016-06-01T17:30:00.000Z\",\"message\":\"Hey, we\\'re back awake!\"}-->',\n+            user: {\n+              login:'probot-snooze[bot]'\n+            },\n+            name:'public-repo'}]\n+          }\n+        )), // GithubHelper.commentUrlToIssueRequest(issue.comments_url)\n+        createComment: expect.createSpy(),\n+        getLabel: null, //  Name: freeze.labelName\n+        createLabel: expect.createSpy(), // Name: freeze.config.labelName,          color: freeze.config.labelColor\n+        edit: expect.createSpy()\n+      },\n+      search: {\n+        issues: expect.createSpy().andReturn(Promise.resolve({\n+          data:{items: [{comments_url:'https://api.github.com/repos/baxterthehacker/public-repo/issues/2/comments',\n+            labels:[{\n+              url: 'https://api.github.com/repos/baxterthehacker/public-repo/labels/probot:freeze',\n+              name: 'probot:freeze',\n+              color: 'fc2929'\n+            }]}]\n+          }})) // Q:'label:' + this.labelName\n+      }\n+    };\n+\n+    // Mock out GitHub client\n+    robot.auth = () => Promise.resolve(github);\n+  });\n+\n+  it('posts a generic comment', async () => {\n+    commentEvent.payload.comment.body = 'no action needed';\n+    await robot.receive(commentEvent);\n+    expect(github.repos.getContent).toHaveBeenCalledWith({\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      path: '.github/probot-snooze.yml'\n+    });\n+    expect(github.issues.createComment).toNotHaveBeenCalled();\n+  });\n+\n+  it('posts a snooze comment - no label', async () => {\n+    commentEvent.payload.comment.body = '@probot, we should snooze this for a while, until July 1, 2018 13:30';\n+    await robot.receive(commentEvent);\n+    expect(github.repos.getContent).toHaveBeenCalledWith({\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      path: '.github/probot-snooze.yml'\n+    });\n+    expect(github.issues.edit({\n+      number:2,\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      state: 'closed',\n+      labels:[{\n+        url: 'https://api.github.com/repos/baxterthehacker/public-repo/labels/bug',\n+        name: 'bug',\n+        color: 'fc2929'\n+      },\n+        'probot:freeze']\n+    }));\n+    expect(github.issues.createComment).toHaveBeenCalledWith({\n+      number:2,\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      body: 'Sure thing. I\\'ll close this issue for a bit. I\\'ll ping you around 07/01/2018 :clock1: ' +\n+        '<!-- {\"assignee\":\"baxterthehacker\",\"unfreezeMoment\":\"2018-07-01T17:30:00.000Z\",\"message\":\"Hey, we\\'re back awake!\"}-->'\n+    });\n+  });\n+\n+  it('posts a snooze comment - with label', async () => {\n+    commentEvent.payload.comment.body = '@probot, we should snooze this for a while, until July 1, 2018 13:30';\n+    commentEvent.payload.issue.labels.push({\n+      url: 'https://api.github.com/repos/baxterthehacker/public-repo/labels/probot:freeze',\n+      name: 'probot:freeze',\n+      color: 'cccccc'\n+    });\n+    await robot.receive(commentEvent);\n+    expect(github.repos.getContent).toHaveBeenCalledWith({\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      path: '.github/probot-snooze.yml'\n+    });\n+    expect(github.issues.edit({\n+      number:2,\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      state: 'closed',\n+      labels:[{\n+        url: 'https://api.github.com/repos/baxterthehacker/public-repo/labels/bug',\n+        name: 'bug',\n+        color: 'fc2929'\n+      },\n+        'probot:freeze']\n+    }));\n+    expect(github.issues.createComment).toHaveBeenCalledWith({\n+      number:2,\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      body: 'Sure thing. I\\'ll close this issue for a bit. I\\'ll ping you around 07/01/2018 :clock1: ' +\n+        '<!-- {\"assignee\":\"baxterthehacker\",\"unfreezeMoment\":\"2018-07-01T17:30:00.000Z\",\"message\":\"Hey, we\\'re back awake!\"}-->'\n+    });\n+  });\n+\n+  it('test visitor activation', async () => {\n+    await robot.receive({\n+      event: 'test',\n+      payload: {\n+        action: 'visit',\n+        repository: {\n+          owner: {\n+            login:'baxterthehacker'\n+          },\n+          name:'public-repo'\n+        },\n+        installation: {\n+          id: 13055\n+        }}});\n+    expect(github.repos.getContent).toHaveBeenCalledWith({\n+      owner: 'baxterthehacker',\n+      repo: 'public-repo',\n+      path: '.github/probot-snooze.yml'\n+    });\n+\n+    // Expect(github.issues.edit).toHaveBeenCalledWith({","path":"test/index.js","position":162,"original_position":162,"commit_id":"613afb9cc54912f27287bb2c3af53a31dfa38c47","original_commit_id":"613afb9cc54912f27287bb2c3af53a31dfa38c47","user":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"body":"these expects never resolve, even though i console.log the contents of the github calls and they match exactly. My only thought is that somehow the `github` object that we are expecting is not the `github` object that is being used to make the requests (some sort of pass by value/pass by reference issue)?\r\n\r\ncc/ @bkeepers","created_at":"2017-07-13T14:10:22Z","updated_at":"2017-07-13T14:11:01Z","html_url":"https://github.com/jbjonesjr/probot-snooze/pull/3#discussion_r127227422","pull_request_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3","_links":{"self":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/comments/127227422"},"html":{"href":"https://github.com/jbjonesjr/probot-snooze/pull/3#discussion_r127227422"},"pull_request":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3"}}},"pull_request":{"url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3","id":130379812,"html_url":"https://github.com/jbjonesjr/probot-snooze/pull/3","diff_url":"https://github.com/jbjonesjr/probot-snooze/pull/3.diff","patch_url":"https://github.com/jbjonesjr/probot-snooze/pull/3.patch","issue_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/3","number":3,"state":"open","locked":false,"title":"Update Snooze to latest best practices","user":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"body":"- [ ] Update dependencies\r\n- [ ] Implement testing based on probot 0.7.x line\r\n- [ ] update any code that may be inoperational\r\n- [ ] move from await/async to promises where it makes more sense/is more clear\r\n- [ ] general code cleanup","created_at":"2017-07-13T14:08:16Z","updated_at":"2017-07-13T14:11:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ab5ab742473710fdf74fdc0a86f1fdf0b20b1e2e","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3/commits","review_comments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3/comments","review_comment_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/3/comments","statuses_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/statuses/613afb9cc54912f27287bb2c3af53a31dfa38c47","head":{"label":"jbjonesjr:modernization-july1-2017","ref":"modernization-july1-2017","sha":"613afb9cc54912f27287bb2c3af53a31dfa38c47","user":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"repo":{"id":86958629,"name":"probot-snooze","full_name":"jbjonesjr/probot-snooze","owner":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"private":false,"html_url":"https://github.com/jbjonesjr/probot-snooze","description":"temporarily close issues and pull requests","fork":false,"url":"https://api.github.com/repos/jbjonesjr/probot-snooze","forks_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/forks","keys_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/teams","hooks_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/hooks","issue_events_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/events{/number}","events_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/events","assignees_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/assignees{/user}","branches_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/branches{/branch}","tags_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/tags","blobs_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/refs{/sha}","trees_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/statuses/{sha}","languages_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/languages","stargazers_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/stargazers","contributors_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/contributors","subscribers_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/subscribers","subscription_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/subscription","commits_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/commits{/sha}","git_commits_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/commits{/sha}","comments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/comments{/number}","issue_comment_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/comments{/number}","contents_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/contents/{+path}","compare_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/merges","archive_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/downloads","issues_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues{/number}","pulls_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls{/number}","milestones_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/milestones{/number}","notifications_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/labels{/name}","releases_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/releases{/id}","deployments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/deployments","created_at":"2017-04-02T02:56:18Z","updated_at":"2017-06-30T14:33:35Z","pushed_at":"2017-07-13T14:08:16Z","git_url":"git://github.com/jbjonesjr/probot-snooze.git","ssh_url":"git@github.com:jbjonesjr/probot-snooze.git","clone_url":"https://github.com/jbjonesjr/probot-snooze.git","svn_url":"https://github.com/jbjonesjr/probot-snooze","homepage":null,"size":27,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":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":2,"default_branch":"master"}},"base":{"label":"jbjonesjr:master","ref":"master","sha":"aa8bf510aead9a7335f5f1cdd6fcb25462dc3e24","user":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"repo":{"id":86958629,"name":"probot-snooze","full_name":"jbjonesjr/probot-snooze","owner":{"login":"jbjonesjr","id":533967,"avatar_url":"https://avatars0.githubusercontent.com/u/533967?v=3","gravatar_id":"","url":"https://api.github.com/users/jbjonesjr","html_url":"https://github.com/jbjonesjr","followers_url":"https://api.github.com/users/jbjonesjr/followers","following_url":"https://api.github.com/users/jbjonesjr/following{/other_user}","gists_url":"https://api.github.com/users/jbjonesjr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbjonesjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbjonesjr/subscriptions","organizations_url":"https://api.github.com/users/jbjonesjr/orgs","repos_url":"https://api.github.com/users/jbjonesjr/repos","events_url":"https://api.github.com/users/jbjonesjr/events{/privacy}","received_events_url":"https://api.github.com/users/jbjonesjr/received_events","type":"User","site_admin":true},"private":false,"html_url":"https://github.com/jbjonesjr/probot-snooze","description":"temporarily close issues and pull requests","fork":false,"url":"https://api.github.com/repos/jbjonesjr/probot-snooze","forks_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/forks","keys_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/teams","hooks_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/hooks","issue_events_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/events{/number}","events_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/events","assignees_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/assignees{/user}","branches_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/branches{/branch}","tags_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/tags","blobs_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/refs{/sha}","trees_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/statuses/{sha}","languages_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/languages","stargazers_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/stargazers","contributors_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/contributors","subscribers_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/subscribers","subscription_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/subscription","commits_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/commits{/sha}","git_commits_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/git/commits{/sha}","comments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/comments{/number}","issue_comment_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/comments{/number}","contents_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/contents/{+path}","compare_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/merges","archive_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/downloads","issues_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues{/number}","pulls_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls{/number}","milestones_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/milestones{/number}","notifications_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/labels{/name}","releases_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/releases{/id}","deployments_url":"https://api.github.com/repos/jbjonesjr/probot-snooze/deployments","created_at":"2017-04-02T02:56:18Z","updated_at":"2017-06-30T14:33:35Z","pushed_at":"2017-07-13T14:08:16Z","git_url":"git://github.com/jbjonesjr/probot-snooze.git","ssh_url":"git@github.com:jbjonesjr/probot-snooze.git","clone_url":"https://github.com/jbjonesjr/probot-snooze.git","svn_url":"https://github.com/jbjonesjr/probot-snooze","homepage":null,"size":27,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":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":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3"},"html":{"href":"https://github.com/jbjonesjr/probot-snooze/pull/3"},"issue":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/3"},"comments":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/jbjonesjr/probot-snooze/statuses/613afb9cc54912f27287bb2c3af53a31dfa38c47"}}}}
{"actor":{"display_login":"jbjonesjr"}}