Deletion.php
<?php
namespace Phad\Test\Phad;
class Submission extends \Phad\Tester {
public function testDeleteItemSS(){
$lildb = \Tlf\LilDb::sqlite();
$pdo = $lildb->pdo();
$phad = $this->phad();
$phad->pdo = $pdo;
$lildb->create('blog',['id'=>'integer', 'title'=>'varchar(90)']);
$lildb->insert('blog',['id'=>1,'title'=>'title 1']);
$lildb->insert('blog',['id'=>2,'title'=>'title 2']);
$lildb->insert('blog',['id'=>3,'title'=>'title 3']);
$args = ['id'=>2];
$mode = 'delete';
$BlogItem = (object)[
'accessList'=>[],
'args'=>$args,
'list'=>[],
'name'=>'Blog',
'accessStatus'=>200,
'phad_mode'=>$mode,
'item_type'=>'form'
];
$phad->delete($BlogItem);
$blogs = $lildb->select('blog');
$this->compare(
[ ['id'=>1,'title'=>'title 1'],
['id'=>3,'title'=>'title 3'],
],
$blogs
);
}
public function phad($idk=null){
$phad = new \Phad();
$phad->exit_on_redirect = false;
$phad->force_compile = true;
$phad->item_dir = $this->file('test/input/views/');
return $phad;
}
}