예제 #1
0
 /**
  * @test
  */
 public function basic()
 {
     $url = 'http://dontcare.com';
     $contentFetcher = \Mockery::mock('Tzookb\\Blaze\\ContentFetcher');
     $contentFetcher->shouldReceive('getPageContent')->once()->andReturn('<html><head><title>test</title></head></html>');
     $pageGrabber = new PageGrabber($url, $contentFetcher);
     $this->assertEquals('test', $pageGrabber->getTitle());
 }
예제 #2
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $url = $input->getArgument('url');
     $pageGrabber = new PageGrabber($url);
     $title = $pageGrabber->getTitle();
     $output->writeln('<info>Page Title:</info>');
     $output->writeln($title);
     $output->writeln('<info>-----------------------------------------------------------------------</info>');
 }