Browse Source

Tweak fixtures loading

Timothy J. Warren 3 years ago
parent
commit
8400ee2a5c

+ 2 - 2
application/third_party/CIUnit/libraries/Fixture.php View File

@@ -48,8 +48,8 @@ class Fixture {
48 48
 	{
49 49
 		$this->_assign_db();
50 50
 
51
-		$Q = TRUE;
52
-		//$Q = $this->CI->db->simple_query('truncate table ' . $table . ';');
51
+		//$Q = TRUE;
52
+		$Q = $this->CI->db->simple_query('TRUNCATE TABLE ' . $table . ' CASCADE;');
53 53
 		
54 54
 		if (!$Q) {
55 55
 			echo $this->CI->db->call_function('error', $this->CI->db->conn_id);

+ 2 - 7
tests/models/FriendModelTest.php View File

@@ -4,6 +4,8 @@ class FriendModelTest extends Todo_TestCase {
4 4
 
5 5
 	protected $tables = array(
6 6
 		'todo_status' => 'todo_status',
7
+		'todo_priority' => 'todo_priority',
8
+		'todo_user' => 'todo_user',
7 9
 		'todo_group' => 'todo_group',
8 10
 		'todo_category' => 'todo_category',
9 11
 		'todo_item' => 'todo_item',
@@ -16,13 +18,6 @@ class FriendModelTest extends Todo_TestCase {
16 18
 		parent::setUp();
17 19
 		$this->CI->load->model('friend_model');
18 20
 		$this->create_session();
19
-		// Reset database data for each test
20
-		$this->dbfixt(
21
-			'todo_user',
22
-			'todo_group',
23
-			'todo_group_users_link',
24
-			'todo_user_friend_link'
25
-		);
26 21
 	}
27 22
 
28 23
 	public function testGetFriends()

+ 2 - 1
tests/models/TaskModelTest.php View File

@@ -9,7 +9,9 @@ class TaskModelTest extends Todo_TestCase {
9 9
 	 */
10 10
 	protected $tables = array(
11 11
 		'todo_group' => 'todo_group',
12
+		'todo_status' => 'todo_status',
12 13
 		'todo_category' => 'todo_category',
14
+		'todo_priority' => 'todo_priority',
13 15
 		'todo_user' => 'todo_user',
14 16
 		'todo_item' => 'todo_item',
15 17
 		'todo_checklist' => 'todo_checklist',
@@ -18,7 +20,6 @@ class TaskModelTest extends Todo_TestCase {
18 20
 		'todo_group_task_link' => 'todo_group_task_link',
19 21
 		'todo_user_task_link' => 'todo_user_task_link',
20 22
 		'todo_reminder' => 'todo_reminder',
21
-
22 23
 	);
23 24
 
24 25
 	public function setUp()