Laravel сумерек не видеть текст внутри textarea - PullRequest
0 голосов
/ 06 декабря 2018

Я хочу проверить, что если я наберу слово в текстовой области, то я должен увидеть слово внутри текстовой области.

/** @test */
public function type_a_word_should_see_a_word()
{
    $this->browse(function (Browser $browser) {
        $browser->visit('/test')
            ->keys('textarea', 'hello')
            ->with('textarea', function ($textarea) {
                $textarea->assertSee('hello');
            });
        });
}

Утверждение не выполнено: "Не удалось увидеть ожидаемый текст [привет] внутриelement [body textarea]. Не удалось утверждать, что false - это правда. "

Но я вижу слово" привет "на скриншоте, что-то не так в моем коде?

1 Ответ

0 голосов
/ 06 декабря 2018

используйте ->assertValue($textarea,'hello') вместо ->assertSee(), и я думаю, что код должен быть таким:

public function type_a_word_should_see_a_word()
{
    $this->browse(function (Browser $browser) {
        $browser->visit('/test')
            ->keys('textarea', 'hello')
            ->assertValue('textarea','hello')
        });
}
...