/**
  * @interception ignore-annotation-test
  * @covers ::startTest
  */
 public function test_interception_used_annotation_for_filename()
 {
     $listener = new InterceptionListener('Http', $this->fixtureDir, ['http']);
     $listener->startTestSuite($this->suite);
     $listener->startTest($this);
     $this->assertEquals('ignore-annotation-test', Http::getSaveFilename());
 }
Exemplo n.º 2
0
 public function test_save_file_persist()
 {
     $filename = 'ignore-persist-file-test';
     Http::persistSaveFile($filename);
     \file_get_contents('http://www.example.com/');
     \file_get_contents('http://www.example.com/');
     $actual = Http::getSaveFilename();
     // Turn this off or we break other tests.
     Http::clearPersistSaveFile();
     $file1 = \file_exists(FIXTURES_PATH . DIRECTORY_SEPARATOR . $filename . '-1.rsd');
     $file2 = \file_exists(FIXTURES_PATH . DIRECTORY_SEPARATOR . $filename . '-2.rsd');
     $this->assertContains($filename, $actual);
     $this->assertTrue($file1);
     $this->assertTrue($file2);
 }