Пример #1
0
 /** @test */
 public function mycelium_destroys_many_pointers_under_a_node()
 {
     $pointer = Mycelium::createPointer("gds.foo.one", "gds.bar");
     $pointer2 = Mycelium::createPointer("gds.foo.two", "gds.bar");
     Mycelium::save();
     $pointer3 = Mycelium::createPointer("gds.foo.three", "gds.bar");
     // destroy those pointers by resetting a parent node
     Mycelium::set("gds.foo", "baz");
     $this->assertTrue($pointer->destroyed());
     $this->assertTrue($pointer2->destroyed());
     $this->assertTrue($pointer3->destroyed());
     // write changes into database
     Mycelium::save();
     $this->assertEquals(0, DB::table("myc_pointers")->count());
 }