mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-19 10:53:37 +00:00
New tests
This commit is contained in:
@@ -71,7 +71,7 @@ class ConfigurationController extends Controller
|
|||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*/
|
*/
|
||||||
public function store(ConfigurationRequest $request)
|
public function postIndex(ConfigurationRequest $request)
|
||||||
{
|
{
|
||||||
// get config values:
|
// get config values:
|
||||||
$data = $request->getConfigurationData();
|
$data = $request->getConfigurationData();
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
{{ Breadcrumbs.renderIfExists }}
|
{{ Breadcrumbs.renderIfExists }}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<form action="{{ route('admin.configuration.store') }}" method="post" id="store" class="form-horizontal">
|
<form action="{{ route('admin.configuration.index.post') }}" method="post" id="store" class="form-horizontal">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
@@ -679,7 +679,7 @@ Route::group(
|
|||||||
|
|
||||||
// FF configuration:
|
// FF configuration:
|
||||||
Route::get('configuration', ['uses' => 'ConfigurationController@index', 'as' => 'configuration.index']);
|
Route::get('configuration', ['uses' => 'ConfigurationController@index', 'as' => 'configuration.index']);
|
||||||
Route::post('configuration', ['uses' => 'ConfigurationController@store', 'as' => 'configuration.store']);
|
Route::post('configuration', ['uses' => 'ConfigurationController@postIndex', 'as' => 'configuration.index.post']);
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@@ -35,22 +35,27 @@ class ConfigurationControllerTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testIndex()
|
public function testIndex()
|
||||||
{
|
{
|
||||||
// Remove the following lines when you implement this test.
|
$this->be($this->user());
|
||||||
$this->markTestIncomplete(
|
$this->call('GET', route('admin.configuration.index'));
|
||||||
'This test has not been implemented yet.'
|
$this->assertResponseStatus(200);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Admin\ConfigurationController::store
|
* @covers \FireflyIII\Http\Controllers\Admin\ConfigurationController::store
|
||||||
* Implement testStore().
|
* Implement testStore().
|
||||||
*/
|
*/
|
||||||
public function testStore()
|
public function testPostIndex()
|
||||||
{
|
{
|
||||||
// Remove the following lines when you implement this test.
|
$this->be($this->user());
|
||||||
$this->markTestIncomplete(
|
$this->call('POST', route('admin.configuration.index.post'));
|
||||||
'This test has not been implemented yet.'
|
|
||||||
);
|
// mock FireflyConfig
|
||||||
|
\FireflyConfig::shouldReceive('get')->withArgs(['single_user_mode', false])->once();
|
||||||
|
\FireflyConfig::shouldReceive('get')->withArgs(['must_confirm_account', false])->once();
|
||||||
|
\FireflyConfig::shouldReceive('get')->withArgs(['is_demo_site', false])->once();
|
||||||
|
|
||||||
|
$this->assertSessionHas('success');
|
||||||
|
$this->assertResponseStatus(302);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -35,10 +35,11 @@ class DomainControllerTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testDomains()
|
public function testDomains()
|
||||||
{
|
{
|
||||||
// Remove the following lines when you implement this test.
|
|
||||||
$this->markTestIncomplete(
|
$this->be($this->user());
|
||||||
'This test has not been implemented yet.'
|
$this->call('GET', route('admin.users.domains'));
|
||||||
);
|
$this->assertResponseStatus(200);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -47,10 +48,10 @@ class DomainControllerTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testManual()
|
public function testManual()
|
||||||
{
|
{
|
||||||
// Remove the following lines when you implement this test.
|
$this->be($this->user());
|
||||||
$this->markTestIncomplete(
|
$this->call('POST', route('admin.users.domains.manual'), ['domain' => 'example2.com']);
|
||||||
'This test has not been implemented yet.'
|
$this->assertSessionHas('success');
|
||||||
);
|
$this->assertResponseStatus(302);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -59,10 +60,10 @@ class DomainControllerTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testToggleDomain()
|
public function testToggleDomain()
|
||||||
{
|
{
|
||||||
// Remove the following lines when you implement this test.
|
$this->be($this->user());
|
||||||
$this->markTestIncomplete(
|
$this->call('GET', route('admin.users.domains.block-toggle', ['example.com']));
|
||||||
'This test has not been implemented yet.'
|
$this->assertSessionHas('message');
|
||||||
);
|
$this->assertResponseStatus(302);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user