<?php
/**
 * @package sapphire
 * @subpackage tests
 */
class PermissionRoleTest extends FunctionalTest {
	static $fixture_file = 'PermissionRoleTest.yml';
	
	function testDelete() {
		$role = $this->objFromFixture('PermissionRole', 'role');
		
		$role->delete();
		
		$this->assertEquals(0, DataObject::get('PermissionRole', "\"ID\"={$role->ID}")->count(), 'Role is removed');
		$this->assertEquals(0, DataObject::get('PermissionRoleCode',"\"RoleID\"={$role->ID}")->count(), 'Permissions removed along with the role');
	}
}