W3cubDocs

/Laravel 8

TestView

class TestView (View source)

Traits

Macroable

Properties

static protected array $macros The registered string macros. from Macroable
protected View $view The original view.
protected string $rendered The rendered view contents.

Methods

static void macro(string $name, object|callable $macro)

Register a custom macro.

from Macroable
static void mixin(object $mixin, bool $replace = true)

Mix another object into the class.

from Macroable
static bool hasMacro(string $name)

Checks if macro is registered.

from Macroable
static mixed __callStatic(string $method, array $parameters)

Dynamically handle calls to the class.

from Macroable
mixed __call(string $method, array $parameters)

Dynamically handle calls to the class.

from Macroable
void __construct(View $view)

Create a new test view instance.

$this assertSee(string $value, bool $escape = true)

Assert that the given string is contained within the view.

$this assertSeeInOrder(array $values, bool $escape = true)

Assert that the given strings are contained in order within the view.

$this assertSeeText(string $value, bool $escape = true)

Assert that the given string is contained within the view text.

$this assertSeeTextInOrder(array $values, bool $escape = true)

Assert that the given strings are contained in order within the view text.

$this assertDontSee(string $value, bool $escape = true)

Assert that the given string is not contained within the view.

$this assertDontSeeText(string $value, bool $escape = true)

Assert that the given string is not contained within the view text.

string __toString()

Get the string contents of the rendered view.

Details

static void macro(string $name, object|callable $macro)

Register a custom macro.

Parameters

string $name
object|callable $macro

Return Value

void

static void mixin(object $mixin, bool $replace = true)

Mix another object into the class.

Parameters

object $mixin
bool $replace

Return Value

void

Exceptions

ReflectionException

static bool hasMacro(string $name)

Checks if macro is registered.

Parameters

string $name

Return Value

bool

static mixed __callStatic(string $method, array $parameters)

Dynamically handle calls to the class.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

Dynamically handle calls to the class.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

void __construct(View $view)

Create a new test view instance.

Parameters

View $view

Return Value

void

$this assertSee(string $value, bool $escape = true)

Assert that the given string is contained within the view.

Parameters

string $value
bool $escape

Return Value

$this

$this assertSeeInOrder(array $values, bool $escape = true)

Assert that the given strings are contained in order within the view.

Parameters

array $values
bool $escape

Return Value

$this

$this assertSeeText(string $value, bool $escape = true)

Assert that the given string is contained within the view text.

Parameters

string $value
bool $escape

Return Value

$this

$this assertSeeTextInOrder(array $values, bool $escape = true)

Assert that the given strings are contained in order within the view text.

Parameters

array $values
bool $escape

Return Value

$this

$this assertDontSee(string $value, bool $escape = true)

Assert that the given string is not contained within the view.

Parameters

string $value
bool $escape

Return Value

$this

$this assertDontSeeText(string $value, bool $escape = true)

Assert that the given string is not contained within the view text.

Parameters

string $value
bool $escape

Return Value

$this

string __toString()

Get the string contents of the rendered view.

Return Value

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Testing/TestView.html