1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-06-30 23:44:55 +02:00
Files
joplin/tests/Model/FolderTest.php

46 lines
861 B
PHP
Raw Normal View History

2017-06-04 13:41:15 +01:00
<?php
require_once dirname(dirname(__FILE__)) . '/setup.php';
use AppBundle\Model\Folder;
class FolderTest extends BaseTestCase {
public function setUp() {
parent::setUp();
Folder::truncate();
}
public function testDefault() {
$f1 = new Folder();
$f1->is_default = true;
$f1->owner_id = TestUtils::userId();
$f1->save();
$f2 = new Folder();
$f2->is_default = true;
$f2->owner_id = TestUtils::userId();
$f2->save();
$f1 = Folder::find($f1->id);
$f2 = Folder::find($f2->id);
$this->assertTrue(!$f1->is_default);
$this->assertTrue(!!$f2->is_default);
}
public function testDefaultException() {
$this->expectException(Exception::class);
$f1 = new Folder();
$f1->is_default = true;
$f1->owner_id = TestUtils::userId();
$f1->save();
$f1 = Folder::find($f1->id);
$f1->is_default = false;
$f1->save();
}
}