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

@@ -35,22 +35,27 @@ class ConfigurationControllerTest extends TestCase
*/
public function testIndex()
{
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
$this->be($this->user());
$this->call('GET', route('admin.configuration.index'));
$this->assertResponseStatus(200);
}
/**
* @covers \FireflyIII\Http\Controllers\Admin\ConfigurationController::store
* Implement testStore().
*/
public function testStore()
public function testPostIndex()
{
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
$this->be($this->user());
$this->call('POST', route('admin.configuration.index.post'));
// 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()
{
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
$this->be($this->user());
$this->call('GET', route('admin.users.domains'));
$this->assertResponseStatus(200);
}
/**
@@ -47,10 +48,10 @@ class DomainControllerTest extends TestCase
*/
public function testManual()
{
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
$this->be($this->user());
$this->call('POST', route('admin.users.domains.manual'), ['domain' => 'example2.com']);
$this->assertSessionHas('success');
$this->assertResponseStatus(302);
}
/**
@@ -59,10 +60,10 @@ class DomainControllerTest extends TestCase
*/
public function testToggleDomain()
{
// Remove the following lines when you implement this test.
$this->markTestIncomplete(
'This test has not been implemented yet.'
);
$this->be($this->user());
$this->call('GET', route('admin.users.domains.block-toggle', ['example.com']));
$this->assertSessionHas('message');
$this->assertResponseStatus(302);
}
/**