mirror of
https://code.mensbeam.com/MensBeam/Arsse.git
synced 2024-12-22 21:22:40 +00:00
Mock AbstractImportExport directly
This commit is contained in:
parent
7046ce163c
commit
12ef3e649f
1 changed files with 5 additions and 5 deletions
|
@ -6,7 +6,7 @@
|
|||
declare(strict_types=1);
|
||||
namespace JKingWeb\Arsse\TestCase\ImportExport;
|
||||
|
||||
use JKingWeb\Arsse\ImportExport\OPML;
|
||||
use JKingWeb\Arsse\ImportExport\AbstractImportExport;
|
||||
use JKingWeb\Arsse\ImportExport\Exception;
|
||||
use org\bovigo\vfs\vfsStream;
|
||||
|
||||
|
@ -18,8 +18,8 @@ class TestFile extends \JKingWeb\Arsse\Test\AbstractTest {
|
|||
|
||||
public function setUp() {
|
||||
self::clearData();
|
||||
// create a mock OPML processor with stubbed underlying import/export routines
|
||||
$this->proc = \Phake::partialMock(OPML::class);
|
||||
// create a mock Import/Export processor with stubbed underlying import/export routines
|
||||
$this->proc = \Phake::partialMock(AbstractImportExport::class);
|
||||
\Phake::when($this->proc)->export->thenReturn("EXPORT_FILE");
|
||||
\Phake::when($this->proc)->import->thenReturn(true);
|
||||
$this->vfs = vfsStream::setup("root", null, [
|
||||
|
@ -45,7 +45,7 @@ class TestFile extends \JKingWeb\Arsse\Test\AbstractTest {
|
|||
}
|
||||
|
||||
/** @dataProvider provideFileExports */
|
||||
public function testExportOpmlToAFile(string $file, string $user, bool $flat, $exp) {
|
||||
public function testExportToAFile(string $file, string $user, bool $flat, $exp) {
|
||||
$path = $this->path.$file;
|
||||
try {
|
||||
if ($exp instanceof \JKingWeb\Arsse\AbstractException) {
|
||||
|
@ -84,7 +84,7 @@ class TestFile extends \JKingWeb\Arsse\Test\AbstractTest {
|
|||
}
|
||||
|
||||
/** @dataProvider provideFileImports */
|
||||
public function testImportFromOpmlFile(string $file, string $user, bool $flat, bool $replace, $exp) {
|
||||
public function testImportFromAFile(string $file, string $user, bool $flat, bool $replace, $exp) {
|
||||
$path = $this->path.$file;
|
||||
try {
|
||||
if ($exp instanceof \JKingWeb\Arsse\AbstractException) {
|
||||
|
|
Loading…
Reference in a new issue