{{ $message }}
@enderror';
$expected = '
getBag($__errorArgs[1] ?? \'default\');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
';
$this->assertEquals($expected, $this->compiler->compileString($string));
}
public function testErrorsWithBagsAreCompiled()
{
$string = '
@error(\'email\', \'customBag\')
{{ $message }}
@enderror';
$expected = '
getBag($__errorArgs[1] ?? \'default\');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
';
$this->assertEquals($expected, $this->compiler->compileString($string));
}
}