Disable all kinds of tests until upgrades are complete.

This commit is contained in:
James Cole
2019-04-09 15:32:48 +02:00
parent 63070bffc3
commit 97726c3822
114 changed files with 1581 additions and 1205 deletions

View File

@@ -56,44 +56,6 @@ class YnabPrerequisitesTest extends TestCase
$this->assertEquals('import.ynab.prerequisites', $object->getView());
}
/**
* First test, user has nothing.
*
* @covers \FireflyIII\Import\Prerequisites\YnabPrerequisites
*/
public function testGetViewParametersNull(): void
{
Preferences::shouldReceive('getForUser')->once()->withArgs([Mockery::any(), 'ynab_client_id', null])->andReturn(null);
Preferences::shouldReceive('getForUser')->once()->withArgs([Mockery::any(), 'ynab_client_secret', null])->andReturn(null);
$object = new YnabPrerequisites();
$object->setUser($this->user());
$result = $object->getViewParameters();
$expected = ['client_id' => '', 'client_secret' => '', 'callback_uri' => 'http://localhost/import/ynab-callback', 'is_https' => false];
$this->assertEquals($expected, $result);
}
/**
*
*/
public function testStorePrerequisites(): void {
Preferences::shouldReceive('setForUser')->once()->withArgs([Mockery::any(), 'ynab_client_id', 'hello']);
Preferences::shouldReceive('setForUser')->once()->withArgs([Mockery::any(), 'ynab_client_secret', 'hi there']);
$data = [
'client_id' => 'hello',
'client_secret' => 'hi there'
];
$object = new YnabPrerequisites();
$object->setUser($this->user());
$object->storePrerequisites($data);
}
/**
* First test, user has empty.
*
@@ -119,6 +81,52 @@ class YnabPrerequisitesTest extends TestCase
$this->assertEquals($expected, $result);
}
/**
* First test, user has nothing.
*
* @covers \FireflyIII\Import\Prerequisites\YnabPrerequisites
*/
public function testGetViewParametersFilled(): void
{
$clientId = new Preference;
$clientId->data = 'client-id';
$clientSecret = new Preference;
$clientSecret->data = 'client-secret';
Preferences::shouldReceive('getForUser')->twice()->withArgs([Mockery::any(), 'ynab_client_id', null])->andReturn($clientId);
Preferences::shouldReceive('getForUser')->twice()->withArgs([Mockery::any(), 'ynab_client_secret', null])->andReturn($clientSecret);
$object = new YnabPrerequisites();
$object->setUser($this->user());
$result = $object->getViewParameters();
$expected = ['client_id' => 'client-id', 'client_secret' => 'client-secret', 'callback_uri' => 'http://localhost/import/ynab-callback',
'is_https' => false];
$this->assertEquals($expected, $result);
}
/**
* First test, user has nothing.
*
* @covers \FireflyIII\Import\Prerequisites\YnabPrerequisites
*/
public function testGetViewParametersNull(): void
{
Preferences::shouldReceive('getForUser')->once()->withArgs([Mockery::any(), 'ynab_client_id', null])->andReturn(null);
Preferences::shouldReceive('getForUser')->once()->withArgs([Mockery::any(), 'ynab_client_secret', null])->andReturn(null);
$object = new YnabPrerequisites();
$object->setUser($this->user());
$result = $object->getViewParameters();
$expected = ['client_id' => '', 'client_secret' => '', 'callback_uri' => 'http://localhost/import/ynab-callback', 'is_https' => false];
$this->assertEquals($expected, $result);
}
/**
* @covers \FireflyIII\Import\Prerequisites\YnabPrerequisites
*/
@@ -135,27 +143,21 @@ class YnabPrerequisitesTest extends TestCase
}
/**
* First test, user has nothing.
*
* @covers \FireflyIII\Import\Prerequisites\YnabPrerequisites
*/
public function testGetViewParametersFilled(): void
public function testStorePrerequisites(): void
{
$clientId = new Preference;
$clientId->data = 'client-id';
$clientSecret = new Preference;
$clientSecret->data = 'client-secret';
Preferences::shouldReceive('setForUser')->once()->withArgs([Mockery::any(), 'ynab_client_id', 'hello']);
Preferences::shouldReceive('setForUser')->once()->withArgs([Mockery::any(), 'ynab_client_secret', 'hi there']);
Preferences::shouldReceive('getForUser')->twice()->withArgs([Mockery::any(), 'ynab_client_id', null])->andReturn($clientId);
Preferences::shouldReceive('getForUser')->twice()->withArgs([Mockery::any(), 'ynab_client_secret', null])->andReturn($clientSecret);
$data = [
'client_id' => 'hello',
'client_secret' => 'hi there',
];
$object = new YnabPrerequisites();
$object->setUser($this->user());
$result = $object->getViewParameters();
$expected = ['client_id' => 'client-id', 'client_secret' => 'client-secret', 'callback_uri' => 'http://localhost/import/ynab-callback', 'is_https' => false];
$this->assertEquals($expected, $result);
$object->storePrerequisites($data);
}
}