trait MakesHttpRequests (View source)
InteractsWithPages |
$this | visit(string $uri) Visit the given URI with a GET request. | from InteractsWithPages |
$this | visitRoute(string $route, array $parameters = array()) Visit the given named route with a GET request. | from InteractsWithPages |
$this | within(string $element, Closure $callback) Narrow the test content to a specific area of the page. | from InteractsWithPages |
$this | see(string $text, bool $negate = false) Assert that a given string is seen on the current HTML. | from InteractsWithPages |
$this | dontSee(string $text) Assert that a given string is not seen on the current HTML. | from InteractsWithPages |
$this | seeElement(string $selector, array $attributes = array(), bool $negate = false) Assert that an element is present on the page. | from InteractsWithPages |
$this | dontSeeElement(string $selector, array $attributes = array()) Assert that an element is not present on the page. | from InteractsWithPages |
$this | seeText(string $text, bool $negate = false) Assert that a given string is seen on the current text. | from InteractsWithPages |
$this | dontSeeText(string $text) Assert that a given string is not seen on the current text. | from InteractsWithPages |
$this | seeInElement(string $element, string $text, bool $negate = false) Assert that a given string is seen inside an element. | from InteractsWithPages |
$this | dontSeeInElement(string $element, string $text) Assert that a given string is not seen inside an element. | from InteractsWithPages |
$this | seeLink(string $text, string|null $url = null, bool $negate = false) Assert that a given link is seen on the page. | from InteractsWithPages |
$this | dontSeeLink(string $text, string|null $url = null) Assert that a given link is not seen on the page. | from InteractsWithPages |
$this | seeInField(string $selector, string $expected, bool $negate = false) Assert that an input field contains the given value. | from InteractsWithPages |
$this | dontSeeInField(string $selector, string $value) Assert that an input field does not contain the given value. | from InteractsWithPages |
$this | seeIsSelected(string $selector, string $value, bool $negate = false) Assert that the expected value is selected. | from InteractsWithPages |
$this | dontSeeIsSelected(string $selector, string $value) Assert that the given value is not selected. | from InteractsWithPages |
$this | seeIsChecked(string $selector, bool $negate = false) Assert that the given checkbox is selected. | from InteractsWithPages |
$this | dontSeeIsChecked(string $selector) Assert that the given checkbox is not selected. | from InteractsWithPages |
$this | withoutMiddleware() Disable middleware for the test. | |
$this | json(string $method, string $uri, array $data = array(), array $headers = array()) Visit the given URI with a JSON request. | |
$this | get(string $uri, array $headers = array()) Visit the given URI with a GET request. | |
$this | getJson(string $uri, array $headers = array()) Visit the given URI with a GET request, expecting a JSON response. | |
$this | post(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a POST request. | |
$this | postJson(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a POST request, expecting a JSON response. | |
$this | put(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a PUT request. | |
$this | putJson(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a PUT request, expecting a JSON response. | |
$this | patch(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a PATCH request. | |
$this | patchJson(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a PATCH request, expecting a JSON response. | |
$this | delete(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a DELETE request. | |
$this | deleteJson(string $uri, array $data = array(), array $headers = array()) Visit the given URI with a DELETE request, expecting a JSON response. | |
$this | handle(Request $request) Send the given request through the application. | |
$this | seeJsonEquals(array $data) Assert that the response contains an exact JSON array. | |
$this | seeJson(array $data = null, bool $negate = false) Assert that the response contains JSON. | |
$this | dontSeeJson(array $data = null) Assert that the response doesn't contain JSON. | |
$this | seeJsonStructure(array $structure = null, array|null $responseData = null) Assert that the JSON response has a given structure. | |
Response | call(string $method, string $uri, array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null) Call the given URI and return the Response. | |
Response | callSecure(string $method, string $uri, array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null) Call the given HTTPS URI and return the Response. | |
Response | action(string $method, string $action, array $wildcards = array(), array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null) Call a controller action and return the Response. | |
Response | route(string $method, string $name, array $routeParameters = array(), array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null) Call a named route and return the Response. | |
$this | assertResponseOk() Assert that the client response has an OK status code. | |
$this | assertResponseStatus(int $code) Assert that the client response has a given code. | |
$this | assertViewHas(string|array $key, mixed $value = null) Assert that the response view has a given piece of bound data. | |
$this | assertViewHasAll(array $bindings) Assert that the view has a given list of bound data. | |
$this | assertViewMissing(string $key) Assert that the response view is missing a piece of bound data. | |
$this | assertRedirectedTo(string $uri, array $with = array()) Assert whether the client was redirected to a given URI. | |
$this | assertRedirectedToRoute(string $name, array $parameters = array(), array $with = array()) Assert whether the client was redirected to a given route. | |
$this | assertRedirectedToAction(string $name, array $parameters = array(), array $with = array()) Assert whether the client was redirected to a given action. | |
void | dump() Dump the content from the last response. |
Visit the given URI with a GET request.
Visit the given named route with a GET request.
Narrow the test content to a specific area of the page.
Assert that a given string is seen on the current HTML.
Assert that a given string is not seen on the current HTML.
Assert that an element is present on the page.
Assert that an element is not present on the page.
Assert that a given string is seen on the current text.
Assert that a given string is not seen on the current text.
Assert that a given string is seen inside an element.
Assert that a given string is not seen inside an element.
Assert that a given link is seen on the page.
Assert that a given link is not seen on the page.
Assert that an input field contains the given value.
Assert that an input field does not contain the given value.
Assert that the expected value is selected.
Assert that the given value is not selected.
Assert that the given checkbox is selected.
Assert that the given checkbox is not selected.
Disable middleware for the test.
Visit the given URI with a JSON request.
Visit the given URI with a GET request.
Visit the given URI with a GET request, expecting a JSON response.
Visit the given URI with a POST request.
Visit the given URI with a POST request, expecting a JSON response.
Visit the given URI with a PUT request.
Visit the given URI with a PUT request, expecting a JSON response.
Visit the given URI with a PATCH request.
Visit the given URI with a PATCH request, expecting a JSON response.
Visit the given URI with a DELETE request.
Visit the given URI with a DELETE request, expecting a JSON response.
Send the given request through the application.
This method allows you to fully customize the entire Request object.
Assert that the response contains an exact JSON array.
Assert that the response contains JSON.
Assert that the response doesn't contain JSON.
Assert that the JSON response has a given structure.
Call the given URI and return the Response.
Call the given HTTPS URI and return the Response.
Call a controller action and return the Response.
Call a named route and return the Response.
Assert that the client response has an OK status code.
Assert that the client response has a given code.
Assert that the response view has a given piece of bound data.
Assert that the view has a given list of bound data.
Assert that the response view is missing a piece of bound data.
Assert whether the client was redirected to a given URI.
Assert whether the client was redirected to a given route.
Assert whether the client was redirected to a given action.
Dump the content from the last response.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.html