mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-03 07:14:36 -04:00
Start stop tasks via API
This commit is contained in:
parent
6aa8f31149
commit
3edb4de3e7
@ -182,4 +182,14 @@ class TaskRepository extends BaseRepository
|
|||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function start(Task $task)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function stop(Task $task)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,6 +41,39 @@ class TaskApiTest extends TestCase
|
|||||||
Model::reguard();
|
Model::reguard();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testStartTask()
|
||||||
|
{
|
||||||
|
$log = [
|
||||||
|
[2,1],
|
||||||
|
[10,20]
|
||||||
|
];
|
||||||
|
|
||||||
|
$last = end($log);
|
||||||
|
|
||||||
|
$this->assertEquals(10, $last[0]);
|
||||||
|
$this->assertEquals(20, $last[1]);
|
||||||
|
|
||||||
|
$new = [time(), 0];
|
||||||
|
|
||||||
|
array_push($log, $new);
|
||||||
|
|
||||||
|
$this->assertEquals(3, count($log));
|
||||||
|
|
||||||
|
|
||||||
|
//test task is started
|
||||||
|
$last = end($log);
|
||||||
|
$this->assertTrue($last[1] === 0);
|
||||||
|
|
||||||
|
//stop task
|
||||||
|
$last = end($log);
|
||||||
|
$last[1] = time();
|
||||||
|
|
||||||
|
$this->assertTrue($last[1] !== 0)
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function testTaskPost()
|
public function testTaskPost()
|
||||||
{
|
{
|
||||||
$data = [
|
$data = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user