New tests

This commit is contained in:
James Cole
2016-12-07 20:06:06 +01:00
parent df6f4aecf8
commit da3988cc63
5 changed files with 30 additions and 24 deletions

View File

@@ -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();

View File

@@ -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">

View File

@@ -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']);
} }
); );

View File

@@ -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);
} }
/** /**

View File

@@ -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);
} }
/** /**