function test_detectAnagram_capitalization() { //Arrange $test_Anagram = new Anagram(); $input_anagram = "cat"; $input_list = "CAT"; //Act $result = $test_Anagram->detectAnagram($input_anagram, $input_list); //Assert $this->assertEquals(array("CAT"), $result); }
<?php //Boiler Plate require_once __DIR__ . "/../vendor/autoload.php"; require_once __DIR__ . "/../src/Anagram.php"; $app = new Silex\Application(); //Twig path $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views')); //Link to twig files $app->get("/", function () use($app) { return $app['twig']->render('form.html.twig'); }); $app->get("/view_anagrams", function () use($app) { $my_Anagram = new Anagram(); $my_anagram_results = $my_Anagram->detectAnagram($_GET['anagram-input'], $_GET['anagram-list']); return $app['twig']->render('viewAnagrams.html.twig', array('result' => $my_anagram_results, 'original' => $_GET['anagram-input'])); }); return $app;