my
$form
= HTML::FormFu->new;
$form
->load_config_file(
't/update/opt_accessor_nested.yml'
);
my
$schema
= new_schema();
my
$master
=
$schema
->resultset(
'Master'
)->create({
id
=> 1 });
{
my
$u1
=
$master
->create_related(
'user'
, {
name
=>
'mr. bar'
,
} );
}
{
my
$u2
=
$master
->create_related(
'user'
, {
name
=>
'mr. foo'
,
} );
}
{
$form
->process( {
'foo.id'
=> 2,
'foo.fullname'
=>
'mr billy bob'
,
} );
my
$row
=
$schema
->resultset(
'User'
)->find(2);
$form
->model->update(
$row
, {
nested_base
=>
'foo'
} );
}
{
my
$row
=
$schema
->resultset(
'User'
)->find(2);
is(
$row
->title,
'mr'
);
is(
$row
->name,
'billy bob'
);
is(
$row
->fullname,
'mr billy bob'
);
}