Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Components/ListInput.php
Show All 16 Lines | class ListInput extends BaseComponent | ||||
/** | /** | ||||
* Get the root selector for the component. | * Get the root selector for the component. | ||||
* | * | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
public function selector() | public function selector() | ||||
{ | { | ||||
return $this->selector . ' + .listinput-widget'; | return $this->selector; | ||||
} | } | ||||
/** | /** | ||||
* Assert that the browser page contains the component. | * Assert that the browser page contains the component. | ||||
* | * | ||||
* @param \Laravel\Dusk\Browser $browser | * @param \Laravel\Dusk\Browser $browser | ||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function assert($browser) | public function assert($browser) | ||||
{ | { | ||||
// $list = explode("\n", $browser->value($this->selector)); | $browser->assertVisible($this->selector()) | ||||
$browser->waitFor($this->selector()) | |||||
->assertMissing($this->selector) | |||||
->assertVisible('@input') | ->assertVisible('@input') | ||||
->assertVisible('@add-btn'); | ->assertVisible('@add-btn'); | ||||
// ->assertListInputValue($list); | |||||
} | } | ||||
/** | /** | ||||
* Get the element shortcuts for the component. | * Get the element shortcuts for the component. | ||||
* | * | ||||
* @return array | * @return array | ||||
*/ | */ | ||||
public function elements() | public function elements() | ||||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |