public function testPrepareModels() { $expected_keys = array('description', 'required', 'type'); $models = prepare_models(); foreach ($models as $model => $attrs) { foreach ($attrs as $key => $value) { $actual_keys = array_keys($value); sort($actual_keys); $this->assertEquals($expected_keys, $actual_keys); } } }
<?php if (basename(getcwd()) == 'bin') { chdir('..'); } include_once 'lib' . DIRECTORY_SEPARATOR . 'generator.php'; $config = prepare_config(); $models = prepare_models(); $views = prepare_frontend(); generate_output($config, $models, $views);