summaryrefslogtreecommitdiffstats
path: root/tests/InstallTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/InstallTest.php')
-rw-r--r--tests/InstallTest.php35
1 files changed, 6 insertions, 29 deletions
diff --git a/tests/InstallTest.php b/tests/InstallTest.php
index f37f28c..7615f18 100644
--- a/tests/InstallTest.php
+++ b/tests/InstallTest.php
@@ -1,42 +1,19 @@
<?php
-use PHPUnit\Framework\TestCase;
-use GuzzleHttp\Client;
+require_once 'GuzzleHarness.php';
-class InstallTest extends TestCase {
-
- /** @var GuzzleHttp\Client */
- protected $client = null;
+class InstallTest extends GuzzleHarness {
public function setUp()
{
- $this->client = new Client([
- 'base_uri' => 'http://127.0.0.1:8081',
- 'timeout' => 1,
- ]);
-
- $this->removeCustomFiles();
+ parent::setUp();
+ removeCustomFiles();
}
public function tearDown()
{
- $this->removeCustomFiles();
- }
-
- protected function removeCustomFiles()
- {
- $toRemove = [
- custom_path('config.yml'),
- custom_path('people.opml'),
- custom_path('people.opml.bak'),
- custom_path('cache')
- ];
-
- foreach ($toRemove as $path) {
- if (file_exists($path)) {
- unlink($path);
- }
- }
+ parent::tearDown();
+ removeCustomFiles();
}
public function test_index_page_tells_moonmoon_is_not_installed()