31 lines
655 B
PHP
31 lines
655 B
PHP
<?php
|
|
|
|
class JsonTest extends AbstractFunctionalTest
|
|
{
|
|
protected function createStore(array $data = null)
|
|
{
|
|
$path = dirname(__DIR__) . '/tmp/store.json';
|
|
|
|
if ($data !== null) {
|
|
if ($data) {
|
|
$json = json_encode($data);
|
|
} else {
|
|
$json = '{}';
|
|
}
|
|
|
|
file_put_contents($path, $json);
|
|
}
|
|
|
|
return new \Akaunting\Setting\Drivers\Json(
|
|
new \Illuminate\Filesystem\Filesystem(),
|
|
$path
|
|
);
|
|
}
|
|
|
|
public function tearDown()
|
|
{
|
|
$path = dirname(__DIR__) . '/tmp/store.json';
|
|
unlink($path);
|
|
}
|
|
}
|