mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -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();
|
||||
}
|
||||
|
||||
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()
|
||||
{
|
||||
$data = [
|
||||
|
Loading…
x
Reference in New Issue
Block a user