Взглянув на код , мы видим, что на самом деле выполняется сопоставление с регулярным выражением после того, как текст пройден через preg_quote()
:
$pattern = str_replace('\*', '.*', preg_quote($path, '/'));
Это означает, что вы можете выполнять поиск по шаблону, используя *
, поэтому это должно работать:
$this->browse(function (Browser $browser) {
$browser->loginAs('email@email.com')
->visit('/test')
->assertPathIs('/test')
->assertSee('LinkText')
->clickLink('LinkText')
->assertPathIs('/test/*/testing');
});