feat: add data-test attributes for improved testing in various components
This commit is contained in:
@@ -174,6 +174,7 @@ export function MandateManager({
|
||||
<label className="text-sm font-medium">IBAN *</label>
|
||||
<Input
|
||||
placeholder="DE89 3704 0044 0532 0130 00"
|
||||
data-test="mandate-iban-input"
|
||||
{...form.register('iban', { required: true })}
|
||||
onChange={(e) => {
|
||||
const value = e.target.value
|
||||
@@ -185,12 +186,17 @@ export function MandateManager({
|
||||
</div>
|
||||
<div className="space-y-1">
|
||||
<label className="text-sm font-medium">BIC</label>
|
||||
<Input placeholder="COBADEFFXXX" {...form.register('bic')} />
|
||||
<Input
|
||||
placeholder="COBADEFFXXX"
|
||||
data-test="mandate-bic-input"
|
||||
{...form.register('bic')}
|
||||
/>
|
||||
</div>
|
||||
<div className="space-y-1">
|
||||
<label className="text-sm font-medium">Kontoinhaber *</label>
|
||||
<Input
|
||||
placeholder="Max Mustermann"
|
||||
data-test="mandate-holder-input"
|
||||
{...form.register('accountHolder', { required: true })}
|
||||
/>
|
||||
</div>
|
||||
@@ -214,7 +220,11 @@ export function MandateManager({
|
||||
</select>
|
||||
</div>
|
||||
<div className="sm:col-span-2 lg:col-span-3">
|
||||
<Button type="submit" disabled={isCreating}>
|
||||
<Button
|
||||
type="submit"
|
||||
disabled={isCreating}
|
||||
data-test="mandate-create-btn"
|
||||
>
|
||||
{isCreating ? 'Erstelle...' : 'Mandat erstellen'}
|
||||
</Button>
|
||||
</div>
|
||||
@@ -282,6 +292,7 @@ export function MandateManager({
|
||||
size="sm"
|
||||
variant="destructive"
|
||||
disabled={isRevoking}
|
||||
data-test="mandate-revoke-btn"
|
||||
onClick={() => handleRevoke(mandateId, reference)}
|
||||
>
|
||||
Widerrufen
|
||||
|
||||
Reference in New Issue
Block a user