/** * @test */ public function TestResultsValid() { /** * we want to make sure an array is returned */ $csv = new Csv('./resources/fridge.csv'); $this->assertEquals(is_array($csv->get()), true); }
<?php /** * @author Ryan Spencer <*****@*****.**> */ require 'src/autoload.php'; use App\Lib\Csv; use App\Lib\Json; use App\Lib\Args; use App\Lib\Messages; date_default_timezone_set('Australia/Sydney'); $message = new Messages(); if (isset($argv)) { $arguments = new Args($argv); if ($arguments->count() == 2) { $ingredients = new Csv($arguments->get(0)); // check to see if there was any ingredients imported if (!$ingredients->count()) { $error = $ingredients->hasError(); if ($error["error"]) { $message->add($error["message"]); } else { // order takeout $message->add("All ingredients are past their used by date, Order Takeout!"); } } else { // import recipes $recipes = new Json($arguments->get(1)); if (!$recipes->count()) { $error = $recipes->hasError(); if ($error["error"]) {