/**
  * @test
  */
 public function itWritesToTheSettingsFile()
 {
     $drupal = new Drupal('/foo/bar', 'http://localhost/', 'standard');
     $listener = new FilePathSettingsFileListener(new StaticStringGenerator('baz'));
     $dispatcher = $this->getDispatcher($listener);
     $dispatcher->dispatch(WritingSiteSettingsFile::NAME, $event = new WritingSiteSettingsFile($drupal));
     $this->assertContains('$conf["file_public_path"] = "' . $drupal->getLocalPath() . '/files";', $event->getSettings());
     $this->assertContains('$conf["file_private_path"] = "' . $drupal->getLocalPath() . '/private";', $event->getSettings());
     $this->assertContains('$conf["file_temporary_path"] = "' . sys_get_temp_dir() . '/isolated-drupal-behat/baz";', $event->getSettings());
 }