class TestComponent (View source)

Properties

Component $component

The original component.

protected string $rendered

The rendered component contents.

Methods

void
__construct(Component $component, View $view)

Create a new test component instance.

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

Assert that the given string is contained within the rendered component.

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

Assert that the given strings are contained in order within the rendered component.

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

Assert that the given string is contained within the rendered component text.

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

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

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

Assert that the given string is not contained within the rendered component.

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

Assert that the given string is not contained within the rendered component text.

string
__toString()

Get the string contents of the rendered component.

mixed
__get(string $attribute)

Dynamically access properties on the underlying component.

mixed
__call(string $method, array $parameters)

Dynamically call methods on the underlying component.

Details

void __construct(Component $component, View $view)

Create a new test component instance.

Parameters

Component $component
View $view

Return Value

void

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

Assert that the given string is contained within the rendered component.

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 rendered component.

Parameters

array $values
bool $escape

Return Value

$this

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

Assert that the given string is contained within the rendered component 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 rendered component 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 rendered component.

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 rendered component text.

Parameters

string $value
bool $escape

Return Value

$this

string __toString()

Get the string contents of the rendered component.

Return Value

string

mixed __get(string $attribute)

Dynamically access properties on the underlying component.

Parameters

string $attribute

Return Value

mixed

mixed __call(string $method, array $parameters)

Dynamically call methods on the underlying component.

Parameters

string $method
array $parameters

Return Value

mixed

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.