{"action":"created","comment":{"url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/comments/81760885","pull_request_review_id":2716213,"id":81760885,"diff_hunk":"@@ -0,0 +1,150 @@\n+require 'rails_helper'\n+\n+feature \"Authenticated user\" do\n+  context \"as as Authenticated user\" do\n+\n+    scenario \"user signs in and signs out\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      visit \"/\"\n+      click_link(\"Sign Out\")\n+      expect(page).to have_content(\"Signed out successfully.\")\n+    end\n+\n+    scenario \"user signs in, clicks on the link my account, and clicks on edit which redirects them to the user edit page\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      expect(page).to have_current_path(edit_user_registration_path)\n+    end\n+\n+    scenario \"user is on my user edit page, fills in the necessary changes, clicks save, and redirects to the home page with a success message\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      fill_in \"First Name\", with: user1.first_name\n+      fill_in \"Last Name\", with: user1.last_name\n+      fill_in \"Email\", with: \"username123\"\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Enter Password\", with: user1.password\n+      fill_in \"Confirm Password\", with: user1.password\n+      fill_in \"Current Password\", with: user1.password\n+      click_button \"Update\"\n+      expect(page).to have_content(\"Your account has been updated successfully.\")\n+      expect(page).to have_current_path(\"/\")\n+    end\n+\n+    scenario \"user is on my user edit page, fills the username and password incorrectly which redirects them to the user edit page with an error message\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      fill_in \"First Name\", with: user1.first_name\n+      fill_in \"Last Name\", with: user1.last_name\n+      fill_in \"Username\", with: \"\"\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Enter Password\", with: \"\"\n+      fill_in \"Confirm Password\", with: \"\"\n+      fill_in \"Current Password\", with: user1.password\n+      click_button \"Update\"\n+      expect(page).to have_content(\"Password can't be blank\")\n+      expect(page).to have_content(\"Username can't be blank\")\n+      expect(page).to have_current_path(users_path)\n+    end\n+\n+    scenario \"user is on my user edit page, fills the username incorrectly which redirects them to the user edit page with an error message\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      fill_in \"First Name\", with: user1.first_name\n+      fill_in \"Last Name\", with: user1.last_name\n+      fill_in \"Username\", with: \"\"\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Enter Password\", with: user1.password\n+      fill_in \"Confirm Password\", with: user1.password\n+      fill_in \"Current Password\", with: user1.password\n+      click_button \"Update\"\n+      expect(page).to have_content(\"Username can't be blank\")\n+      expect(page).to have_current_path(users_path)\n+    end\n+\n+    scenario \"user is on my user edit page, fills the password incorrectly which redirects them to the user edit page with an error message\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      fill_in \"First Name\", with: user1.first_name\n+      fill_in \"Last Name\", with: user1.last_name\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Enter Password\", with: \"\"\n+      fill_in \"Confirm Password\", with: \"\"\n+      fill_in \"Current Password\", with: user1.password\n+      click_button \"Update\"\n+      expect(page).to have_content(\"Password can't be blank\")\n+      expect(page).to have_current_path(users_path)\n+    end\n+\n+    scenario \"user is on my user edit page, fills the email incorrectly which redirects them to the user edit page with an error message\" do\n+      user1 = User.create(first_name: \"John\", last_name: \"Doe\", username: \"johndoe\", email: \"john@doe.com\", password: \"abcdef1\",  newsletter: true)\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      fill_in \"First Name\", with: user1.first_name\n+      fill_in \"Last Name\", with: user1.last_name\n+      fill_in \"Email\", with: \"\"\n+      fill_in \"Enter Password\", with: user1.password\n+      fill_in \"Confirm Password\", with: user1.password\n+      fill_in \"Current Password\", with: user1.password\n+      click_button \"Update\"\n+      expect(page).to have_content(\"Email can't be blank\")\n+      expect(page).to have_current_path(users_path)\n+    end\n+    scenario \"user in on my user edit page, clicks delete, and is redirected to the home page with a message saying that the user is deleted!\" do\n+      user1 = User.create(\n+        first_name: \"John\",\n+        last_name: \"Doe\",\n+        username: \"johndoe\",\n+        email: \"john@doe.com\",\n+        password: \"abcdef1\",\n+        newsletter: true\n+      )\n+      id = user1.id\n+      visit \"/\"\n+      click_link(\"Sign In\")\n+      fill_in \"Email\", with: user1.email\n+      fill_in \"Password\", with: user1.password\n+      click_button \"Sign In\"\n+      click_link \"Edit registration\"\n+      click_button \"Cancel my account\"\n+      expect(page).to have_content(\n+        \"Bye! Your account has been successfully cancelled. We hope to see you again soon.\")\n+      expect(page).to have_current_path(\"/\")","path":"spec/features/03_authenticated_user_spec.rb","position":146,"original_position":146,"commit_id":"d8b495d4052750c2267347b766b8038870cc0265","original_commit_id":"d8b495d4052750c2267347b766b8038870cc0265","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Prefer single-quoted strings when you don't need string interpolation or special symbols.","created_at":"2016-10-04T13:53:48Z","updated_at":"2016-10-04T13:53:48Z","html_url":"https://github.com/noahmilstein/cinephile/pull/3#discussion_r81760885","pull_request_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3","_links":{"self":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/comments/81760885"},"html":{"href":"https://github.com/noahmilstein/cinephile/pull/3#discussion_r81760885"},"pull_request":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3"}}},"pull_request":{"url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3","id":87891040,"html_url":"https://github.com/noahmilstein/cinephile/pull/3","diff_url":"https://github.com/noahmilstein/cinephile/pull/3.diff","patch_url":"https://github.com/noahmilstein/cinephile/pull/3.patch","issue_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/3","number":3,"state":"open","locked":false,"title":"Completed tests, migrated tables, implemented logout","user":{"login":"jeffreyfriedman","id":20387583,"avatar_url":"https://avatars.githubusercontent.com/u/20387583?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffreyfriedman","html_url":"https://github.com/jeffreyfriedman","followers_url":"https://api.github.com/users/jeffreyfriedman/followers","following_url":"https://api.github.com/users/jeffreyfriedman/following{/other_user}","gists_url":"https://api.github.com/users/jeffreyfriedman/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffreyfriedman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffreyfriedman/subscriptions","organizations_url":"https://api.github.com/users/jeffreyfriedman/orgs","repos_url":"https://api.github.com/users/jeffreyfriedman/repos","events_url":"https://api.github.com/users/jeffreyfriedman/events{/privacy}","received_events_url":"https://api.github.com/users/jeffreyfriedman/received_events","type":"User","site_admin":false},"body":"Completed first three user authentication tests\r\nRemoved newsletter constraint on users table\r\nimplemented logout functionality","created_at":"2016-10-04T13:12:24Z","updated_at":"2016-10-04T13:53:48Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7bc0775efa4b1d63cca18495a9d085d643a42b48","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3/commits","review_comments_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3/comments","review_comment_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls/comments{/number}","comments_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/3/comments","statuses_url":"https://api.github.com/repos/noahmilstein/cinephile/statuses/d8b495d4052750c2267347b766b8038870cc0265","head":{"label":"noahmilstein:feature_tests","ref":"feature_tests","sha":"d8b495d4052750c2267347b766b8038870cc0265","user":{"login":"noahmilstein","id":13581401,"avatar_url":"https://avatars.githubusercontent.com/u/13581401?v=3","gravatar_id":"","url":"https://api.github.com/users/noahmilstein","html_url":"https://github.com/noahmilstein","followers_url":"https://api.github.com/users/noahmilstein/followers","following_url":"https://api.github.com/users/noahmilstein/following{/other_user}","gists_url":"https://api.github.com/users/noahmilstein/gists{/gist_id}","starred_url":"https://api.github.com/users/noahmilstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahmilstein/subscriptions","organizations_url":"https://api.github.com/users/noahmilstein/orgs","repos_url":"https://api.github.com/users/noahmilstein/repos","events_url":"https://api.github.com/users/noahmilstein/events{/privacy}","received_events_url":"https://api.github.com/users/noahmilstein/received_events","type":"User","site_admin":false},"repo":{"id":69880248,"name":"cinephile","full_name":"noahmilstein/cinephile","owner":{"login":"noahmilstein","id":13581401,"avatar_url":"https://avatars.githubusercontent.com/u/13581401?v=3","gravatar_id":"","url":"https://api.github.com/users/noahmilstein","html_url":"https://github.com/noahmilstein","followers_url":"https://api.github.com/users/noahmilstein/followers","following_url":"https://api.github.com/users/noahmilstein/following{/other_user}","gists_url":"https://api.github.com/users/noahmilstein/gists{/gist_id}","starred_url":"https://api.github.com/users/noahmilstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahmilstein/subscriptions","organizations_url":"https://api.github.com/users/noahmilstein/orgs","repos_url":"https://api.github.com/users/noahmilstein/repos","events_url":"https://api.github.com/users/noahmilstein/events{/privacy}","received_events_url":"https://api.github.com/users/noahmilstein/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/noahmilstein/cinephile","description":"Cinema review site","fork":false,"url":"https://api.github.com/repos/noahmilstein/cinephile","forks_url":"https://api.github.com/repos/noahmilstein/cinephile/forks","keys_url":"https://api.github.com/repos/noahmilstein/cinephile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/noahmilstein/cinephile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/noahmilstein/cinephile/teams","hooks_url":"https://api.github.com/repos/noahmilstein/cinephile/hooks","issue_events_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/events{/number}","events_url":"https://api.github.com/repos/noahmilstein/cinephile/events","assignees_url":"https://api.github.com/repos/noahmilstein/cinephile/assignees{/user}","branches_url":"https://api.github.com/repos/noahmilstein/cinephile/branches{/branch}","tags_url":"https://api.github.com/repos/noahmilstein/cinephile/tags","blobs_url":"https://api.github.com/repos/noahmilstein/cinephile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/noahmilstein/cinephile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/noahmilstein/cinephile/git/refs{/sha}","trees_url":"https://api.github.com/repos/noahmilstein/cinephile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/noahmilstein/cinephile/statuses/{sha}","languages_url":"https://api.github.com/repos/noahmilstein/cinephile/languages","stargazers_url":"https://api.github.com/repos/noahmilstein/cinephile/stargazers","contributors_url":"https://api.github.com/repos/noahmilstein/cinephile/contributors","subscribers_url":"https://api.github.com/repos/noahmilstein/cinephile/subscribers","subscription_url":"https://api.github.com/repos/noahmilstein/cinephile/subscription","commits_url":"https://api.github.com/repos/noahmilstein/cinephile/commits{/sha}","git_commits_url":"https://api.github.com/repos/noahmilstein/cinephile/git/commits{/sha}","comments_url":"https://api.github.com/repos/noahmilstein/cinephile/comments{/number}","issue_comment_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/comments{/number}","contents_url":"https://api.github.com/repos/noahmilstein/cinephile/contents/{+path}","compare_url":"https://api.github.com/repos/noahmilstein/cinephile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/noahmilstein/cinephile/merges","archive_url":"https://api.github.com/repos/noahmilstein/cinephile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/noahmilstein/cinephile/downloads","issues_url":"https://api.github.com/repos/noahmilstein/cinephile/issues{/number}","pulls_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls{/number}","milestones_url":"https://api.github.com/repos/noahmilstein/cinephile/milestones{/number}","notifications_url":"https://api.github.com/repos/noahmilstein/cinephile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/noahmilstein/cinephile/labels{/name}","releases_url":"https://api.github.com/repos/noahmilstein/cinephile/releases{/id}","deployments_url":"https://api.github.com/repos/noahmilstein/cinephile/deployments","created_at":"2016-10-03T14:45:05Z","updated_at":"2016-10-03T15:08:29Z","pushed_at":"2016-10-04T13:53:35Z","git_url":"git://github.com/noahmilstein/cinephile.git","ssh_url":"git@github.com:noahmilstein/cinephile.git","clone_url":"https://github.com/noahmilstein/cinephile.git","svn_url":"https://github.com/noahmilstein/cinephile","homepage":null,"size":59,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":2,"forks":1,"open_issues":2,"watchers":0,"default_branch":"master"}},"base":{"label":"noahmilstein:master","ref":"master","sha":"27bac296f024d7c47d7c98a679d5cc9d038e4d00","user":{"login":"noahmilstein","id":13581401,"avatar_url":"https://avatars.githubusercontent.com/u/13581401?v=3","gravatar_id":"","url":"https://api.github.com/users/noahmilstein","html_url":"https://github.com/noahmilstein","followers_url":"https://api.github.com/users/noahmilstein/followers","following_url":"https://api.github.com/users/noahmilstein/following{/other_user}","gists_url":"https://api.github.com/users/noahmilstein/gists{/gist_id}","starred_url":"https://api.github.com/users/noahmilstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahmilstein/subscriptions","organizations_url":"https://api.github.com/users/noahmilstein/orgs","repos_url":"https://api.github.com/users/noahmilstein/repos","events_url":"https://api.github.com/users/noahmilstein/events{/privacy}","received_events_url":"https://api.github.com/users/noahmilstein/received_events","type":"User","site_admin":false},"repo":{"id":69880248,"name":"cinephile","full_name":"noahmilstein/cinephile","owner":{"login":"noahmilstein","id":13581401,"avatar_url":"https://avatars.githubusercontent.com/u/13581401?v=3","gravatar_id":"","url":"https://api.github.com/users/noahmilstein","html_url":"https://github.com/noahmilstein","followers_url":"https://api.github.com/users/noahmilstein/followers","following_url":"https://api.github.com/users/noahmilstein/following{/other_user}","gists_url":"https://api.github.com/users/noahmilstein/gists{/gist_id}","starred_url":"https://api.github.com/users/noahmilstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahmilstein/subscriptions","organizations_url":"https://api.github.com/users/noahmilstein/orgs","repos_url":"https://api.github.com/users/noahmilstein/repos","events_url":"https://api.github.com/users/noahmilstein/events{/privacy}","received_events_url":"https://api.github.com/users/noahmilstein/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/noahmilstein/cinephile","description":"Cinema review site","fork":false,"url":"https://api.github.com/repos/noahmilstein/cinephile","forks_url":"https://api.github.com/repos/noahmilstein/cinephile/forks","keys_url":"https://api.github.com/repos/noahmilstein/cinephile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/noahmilstein/cinephile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/noahmilstein/cinephile/teams","hooks_url":"https://api.github.com/repos/noahmilstein/cinephile/hooks","issue_events_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/events{/number}","events_url":"https://api.github.com/repos/noahmilstein/cinephile/events","assignees_url":"https://api.github.com/repos/noahmilstein/cinephile/assignees{/user}","branches_url":"https://api.github.com/repos/noahmilstein/cinephile/branches{/branch}","tags_url":"https://api.github.com/repos/noahmilstein/cinephile/tags","blobs_url":"https://api.github.com/repos/noahmilstein/cinephile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/noahmilstein/cinephile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/noahmilstein/cinephile/git/refs{/sha}","trees_url":"https://api.github.com/repos/noahmilstein/cinephile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/noahmilstein/cinephile/statuses/{sha}","languages_url":"https://api.github.com/repos/noahmilstein/cinephile/languages","stargazers_url":"https://api.github.com/repos/noahmilstein/cinephile/stargazers","contributors_url":"https://api.github.com/repos/noahmilstein/cinephile/contributors","subscribers_url":"https://api.github.com/repos/noahmilstein/cinephile/subscribers","subscription_url":"https://api.github.com/repos/noahmilstein/cinephile/subscription","commits_url":"https://api.github.com/repos/noahmilstein/cinephile/commits{/sha}","git_commits_url":"https://api.github.com/repos/noahmilstein/cinephile/git/commits{/sha}","comments_url":"https://api.github.com/repos/noahmilstein/cinephile/comments{/number}","issue_comment_url":"https://api.github.com/repos/noahmilstein/cinephile/issues/comments{/number}","contents_url":"https://api.github.com/repos/noahmilstein/cinephile/contents/{+path}","compare_url":"https://api.github.com/repos/noahmilstein/cinephile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/noahmilstein/cinephile/merges","archive_url":"https://api.github.com/repos/noahmilstein/cinephile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/noahmilstein/cinephile/downloads","issues_url":"https://api.github.com/repos/noahmilstein/cinephile/issues{/number}","pulls_url":"https://api.github.com/repos/noahmilstein/cinephile/pulls{/number}","milestones_url":"https://api.github.com/repos/noahmilstein/cinephile/milestones{/number}","notifications_url":"https://api.github.com/repos/noahmilstein/cinephile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/noahmilstein/cinephile/labels{/name}","releases_url":"https://api.github.com/repos/noahmilstein/cinephile/releases{/id}","deployments_url":"https://api.github.com/repos/noahmilstein/cinephile/deployments","created_at":"2016-10-03T14:45:05Z","updated_at":"2016-10-03T15:08:29Z","pushed_at":"2016-10-04T13:53:35Z","git_url":"git://github.com/noahmilstein/cinephile.git","ssh_url":"git@github.com:noahmilstein/cinephile.git","clone_url":"https://github.com/noahmilstein/cinephile.git","svn_url":"https://github.com/noahmilstein/cinephile","homepage":null,"size":59,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":2,"forks":1,"open_issues":2,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3"},"html":{"href":"https://github.com/noahmilstein/cinephile/pull/3"},"issue":{"href":"https://api.github.com/repos/noahmilstein/cinephile/issues/3"},"comments":{"href":"https://api.github.com/repos/noahmilstein/cinephile/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/noahmilstein/cinephile/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/noahmilstein/cinephile/statuses/d8b495d4052750c2267347b766b8038870cc0265"}}}}
{"actor":{"display_login":"houndci-bot"}}