/** @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); }
/** * 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); }
/** * * 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); }