Ejemplo n.º 1
0
 /**
  * Executes the widget.
  * This method renders the fixtures of tests
  */
 public function run()
 {
     $content = '';
     //render the fixtures files
     $list = FileHelper::scanDirectory(Yii::getAlias($this->fixturesPath));
     foreach ($list as $file) {
         $content .= "\n" . Html::tag('div', $this->getView()->renderPhpFile($file), ['id' => $this->fixtureIdPrefix . str_replace('.', '-', basename($file))]);
     }
     return Html::tag('div', $content . "\n", $this->options);
 }
Ejemplo n.º 2
0
 /**
  * register all javascript tests
  * @param \yii\web\View $view
  */
 public function registerAssetFiles($view)
 {
     $testsPath = Yii::getAlias($this->sourcePath . DIRECTORY_SEPARATOR . $this->testBaseUrl);
     $list = FileHelper::scanDirectory($testsPath);
     foreach ($list as $file) {
         if (is_file($file)) {
             $this->js[] = $this->testBaseUrl . '/' . basename($file);
         }
     }
     parent::registerAssetFiles($view);
 }