Cviebrock\EloquentSluggable\Tests\OnUpdateTests::testSlugDoesNotChangeIfSourceDoesNotChangeMultiple PHP Метод

testSlugDoesNotChangeIfSourceDoesNotChangeMultiple() публичный Метод

Test that the slug is not regenerated if onUpdate is true but the source fields didn't change, even with multiple increments of the same slug.
См. также: https://github.com/cviebrock/eloquent-sluggable/issues/317
    public function testSlugDoesNotChangeIfSourceDoesNotChangeMultiple()
    {
        $data = ['title' => 'My First Post'];
        $post0 = PostWithOnUpdate::create($data);
        $post1 = PostWithOnUpdate::create($data);
        $post2 = PostWithOnUpdate::create($data);
        $post3 = PostWithOnUpdate::create($data);
        $this->assertEquals('my-first-post-3', $post3->slug);
        $post3->update(['subtitle' => 'A Subtitle']);
        $this->assertEquals('my-first-post-3', $post3->slug);
    }