features/pull_requests.feature in github_api-0.11.3 vs features/pull_requests.feature in github_api-0.12.0

- old
+ new

@@ -1,9 +1,9 @@ Feature: Pull Requests API Background: - Given I have "Github::PullRequests" instance + Given I have "Github::Client::PullRequests" instance Scenario: List Given I want to list resources with the following params: | user | repo | @@ -23,5 +23,40 @@ | peter-murach | github | 36 | When I make request within a cassette named "pull_requests/get" Then the response status should be 200 And the response type should be JSON And the response should not be empty + + Scenario: Create + + Given I want to create resource with the following params: + | user | repo | + | murek | github_api_test | + And I pass the following request options: + | title | body | base | head | + | Found a bug | Im having a problem | master| murek:gh-pages | + When I make request within a cassette named "pull_requests/create" + Then the response status should be 201 + And the response type should be JSON + And the response should not be empty + + Scenario: Merged? + + Given I want to merged? resource with the following params: + | user | repo | number | + | murek | github_api_test | 4 | + When I make request within a cassette named "pull_requests/merged" + Then the response should be false + + Scenario: Merge + + Given I want to merge resource with the following params: + | user | repo | number | + | murek | github_api_test | 4 | + And I pass the following request options: + | commit_message | + | Fixing a major bug | + When I make request within a cassette named "pull_requests/merge" + Then the response status should be 200 + And the response type should be JSON + And the response should not be empty +