#64: wip add phonenumberfield to foodvendor

This commit is contained in:
lubiana 2024-12-19 01:11:09 +01:00
parent 2d3100b5c9
commit b65a4814f4
Signed by: lubiana
SSH key fingerprint: SHA256:vW1EA0fRR3Fw+dD/sM0K+x3Il2gSry6YRYHqOeQwrfk
6 changed files with 75 additions and 3 deletions

View file

@ -114,6 +114,8 @@ final class FoodVendorControllerTest extends DbWebTest
{
$fixture = new FoodVendor;
$fixture->setName('Value');
$fixture->setMenuLink('Value');
$fixture->setPhone('Value');
$this->manager->persist($fixture);
$this->manager->flush();
@ -125,10 +127,23 @@ final class FoodVendorControllerTest extends DbWebTest
->attr('value', ''),
'Value'
);
$this->assertSame(
$crawler->filter('#food_vendor_menuLink')
->last()
->attr('value', ''),
'Value'
);
$this->assertSame(
$crawler->filter('#food_vendor_phone')
->last()
->attr('value', ''),
'Value'
);
$this->client->submitForm('Update', [
'food_vendor[name]' => 'Something New',
'food_vendor[menuLink]' => 'https://example.com/',
'food_vendor[phone]' => '1234567890',
]);
self::assertResponseRedirects('/food/vendor/');
@ -137,6 +152,7 @@ final class FoodVendorControllerTest extends DbWebTest
self::assertSame('Something New', $fixture[0]->getName());
self::assertSame('https://example.com/', $fixture[0]->getMenuLink());
self::assertSame('1234567890', $fixture[0]->getPhone());
}
#[Override]

View file

@ -16,6 +16,9 @@ final class FoodVendorTest extends TestCase
$vendor->setName('Test');
$this->assertEquals('Test', $vendor->getName());
$this->assertInstanceOf(Ulid::class, $vendor->getId());
$this->assertEmpty($vendor->getPhone());
$vendor->setPhone('1234567890');
$this->assertEquals('1234567890', $vendor->getPhone());
$this->assertCount(0, $vendor->getFoodOrders());
$order1 = new FoodOrder;