/** @test */
 public function it_should_move_a_deep_nested_page_to_last_child_of_root()
 {
     $root = Page::create();
     $root->slugs()->create(['lang_code' => $this->lang, 'name' => 'root page']);
     $child = Page::create();
     $child->slugs()->create(['lang_code' => $this->lang, 'name' => 'child page']);
     $child->makeChildOf($root);
     $child2 = Page::create([]);
     $child2->slugs()->create(['lang_code' => $this->lang, 'name' => 'second child page']);
     $child2->makeChildOf($root);
     $child3 = Page::create();
     $child3->slugs()->create(['lang_code' => $this->lang, 'name' => 'third child page']);
     $child3->makeChildOf($root);
     $this->assertTrue($child3->isExactlyBelow($child2));
     $child2 = Page::find($child2->id);
     $child2->makeLastChildOf($root);
     $child3->reload();
     $this->assertTrue($child2->isExactlyBelow($child3));
     $this->assertEquals('/root-page/third-child-page', $child3->getUrl($this->lang));
 }