<body> <div class="container"> <?php include '../menu_top.php'; ?> <h2>Update brewery</h2> <?php require_once "../../models/brewery.php"; if (isset($_POST['newName']) && isset($_POST['id'])) { $id = $_POST['id']; $newName = $_POST['newName']; if (empty($newName)) { echo "<br><div class='alert alert-info col-md-8'>Fill the name!</div>"; } else { $brewery = new Brewery(); if ($up = $brewery->update($id, $newName)) { header('Location: index.php'); die; } } } ?> <form action='', method='POST'> <div class="col-md-8"> <table class="table table-striped"> <tr> <th>Name:</th> <td> <input type='text' name='newName' value="<?php if (isset($_POST['name'])) { echo $_POST['name'];
function test_update() { //Arrange $name = "Bullfrog Brewery"; $location = "Somewhere in Williamsport"; $link = "www.bullfrogbrewing.com"; $test_brewery = new Brewery($name, $location, $link); $test_brewery->save(); $column_to_update = "name"; $new_info = "Corgi Craft Coolers"; //Act $test_brewery->update($column_to_update, $new_info); //Assert $result = Brewery::getAll(); $this->assertEquals($new_info, $result[0]->getName()); }