/** @test */
 public function it_adds_an_script_action_to_the_elixir_file()
 {
     $report = ElixirFile::addScript('script.js');
     $this->assertEquals($report, 'SUCCESS');
     $fileContent = File::get($this->exampleFile);
     $contentShouldExist = "mix.browserify('script.js');";
     $this->assertContains($contentShouldExist, $fileContent);
 }
Beispiel #2
0
 /**
  * Add needed tasks to elixir.
  *
  * @return void
  */
 protected function updateElixirFile()
 {
     $this->describeMethod('Update elixir file with tasks');
     $report = ElixirFile::addCopy('vendor/patrikkernke/basecamp-design/src/fonts', 'public/fonts');
     $this->reportStep('add copy task for the framework fonts', $report);
     $report = ElixirFile::addCopy('node_modules/material-design-icons/iconfont', 'public/fonts/material-design-icons');
     $this->reportStep('add copy task for the material-design-icons font', $report);
 }
Beispiel #3
0
 /**
  * 
  * Setup Styles.
  *
  * @return void
  */
 protected function setUpStyles()
 {
     $this->describeMethod('Setup Stylus');
     $this->copyStyleStubs();
     $report = ElixirFile::addStyle('backend.styl');
     $this->reportStep('add publish task for backend.styl in elixir-file', $report);
 }