function test_deleteStep() { //Arrange $name = "Build a shed"; $motivation = "have storage"; $due_date = "2015-09-09"; $priority = 1; $test_project = new Project($name, $motivation, $due_date, $priority); $test_project->save(); $description = "Buy a beret"; $project_id = $test_project->getId(); $position = 1; $test_step = new Step($description, $project_id, $position); $test_step->save(); $description2 = "Eat French bread"; $position2 = 2; $test_step2 = new Step($description2, $project_id, $position2); $test_step2->save(); //Act $test_project->deleteStep($test_step); $result = $test_project->getSteps(); //Assert $this->assertEquals([$test_step2], $result); }