public function testNewFirst() { $item1 = new SortableItem(); $item1->save(); $item1->moveToFirst(); $item2 = new SortableItem(); $item2->save(); $item2->moveToFirst(); $this->assertEqual($item2->refresh()->position, 1); $this->assertEqual($item1->refresh()->position, 2); $item3 = new SortableItemNewFirst(); $item3->save(); $item4 = new SortableItemNewFirst(); $item4->save(); $this->assertEqual($item4->refresh()->position, 1); $this->assertEqual($item3->refresh()->position, 2); }