Cviebrock\EloquentSluggable\Tests\EventTests::testCancelSluggingEvent PHP Метод

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

Test that the "slugging" event can be cancelled.
    public function testCancelSluggingEvent()
    {
        $this->markTestIncomplete('Event tests are not yet reliable.');
        $this->app['events']->listen('eloquent.slugging: ' . Post::class, AbortSlugging::class);
        $post = Post::create(['title' => 'My Test Post']);
        $this->expectsEvents(['eloquent.slugging: ' . Post::class]);
        $this->doesntExpectEvents(['eloquent.slugged: ' . Post::class]);
        $this->assertEquals(null, $post->slug);
    }