- Timestamp:
- 03/25/2014 12:28:36 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/testcases/notifications/class-bp-notifications-notification.php
r7694 r8153 117 117 } 118 118 119 /** 120 * @group order_by 121 * @group sort_order 122 */ 123 public function test_order_by_date() { 124 $now = time(); 125 $u = $this->create_user(); 126 $n1 = $this->factory->notification->create( array( 127 'component_name' => 'friends', 128 'user_id' => $u, 129 'date_notified' => date( 'Y-m-d H:i:s', $now - 500 ), 130 ) ); 131 $n2 = $this->factory->notification->create( array( 132 'component_name' => 'groups', 133 'user_id' => $u, 134 'date_notified' => date( 'Y-m-d H:i:s', $now - 100 ), 135 ) ); 136 $n3 = $this->factory->notification->create( array( 137 'component_name' => 'messages', 138 'user_id' => $u, 139 'date_notified' => date( 'Y-m-d H:i:s', $now - 1000 ), 140 ) ); 141 142 $n = BP_Notifications_Notification::get( array( 143 'user_id' => $u, 144 'order_by' => 'date_notified', 145 'sort_order' => 'DESC', 146 ) ); 147 148 // Check that the correct items are pulled up 149 $expected = array( $n2, $n1, $n3 ); 150 $actual = wp_list_pluck( $n, 'id' ); 151 $this->assertEquals( $expected, $actual ); 152 } 119 153 }
Note: See TracChangeset
for help on using the changeset viewer.