function test_multiWordPhrase() { // Arrange $new_LeetspeakTranslator = new LeetspeakTranslator(); $input = "test something"; // Act $result = $new_LeetspeakTranslator->translate($input); // Assert $this->assertEquals("t3zt s0m3thing", $result); }
function test_translate_firstS() { //Arrange $test_translate = new LeetspeakTranslator(); $input = 'streets'; //Act $result = $test_translate->translate($input); //Assert $this->assertEquals('str33tz', $result); }
<?php require_once __DIR__ . '/../vendor/autoload.php'; require_once __DIR__ . '/../src/LeetspeakTranslator.php'; $app = new Silex\Application(); $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views/')); $app->get('/', function () use($app) { return $app['twig']->render('home.html.twig'); }); $app->get('/results', function () use($app) { $new_translation = new LeetspeakTranslator(); $inputted_string = $_GET['user_input']; $results = $new_translation->translate($inputted_string); return $app['twig']->render('view_leet_speak.html.twig', array('translate' => $results)); }); return $app;
<?php require_once __DIR__ . "/../vendor/autoload.php"; require_once __DIR__ . "/../src/LeetspeakTranslator.php"; $app = new Silex\Application(); $app['debug'] = TRUE; $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views')); $app->get('/', function () use($app) { return $app['twig']->render('leetspeak.html.twig'); }); $app->get('translated', function () use($app) { $my_LeetspeakTranslator = new LeetspeakTranslator(); $translated = $my_LeetspeakTranslator->translate($_GET['phrase']); return $app['twig']->render('translated.html.twig', array('phrase' => $translated)); }); return $app;