From 8699a9831a8e48a9986e085a366d70f1678327e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sun, 11 Jun 2023 15:51:11 +0800 Subject: [PATCH] feat: add test cases --- event/console/event_make_command_test.go | 8 ++++++++ event/console/listener_make_command_test.go | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/event/console/event_make_command_test.go b/event/console/event_make_command_test.go index 672c04c1b..147a59401 100644 --- a/event/console/event_make_command_test.go +++ b/event/console/event_make_command_test.go @@ -20,5 +20,13 @@ func TestEventMakeCommand(t *testing.T) { err = eventMakeCommand.Handle(mockContext) assert.Nil(t, err) assert.True(t, file.Exists("app/events/goravel_event.go")) + + mockContext.On("Argument", 0).Return("Goravel/Event").Once() + err = eventMakeCommand.Handle(mockContext) + assert.Nil(t, err) + assert.True(t, file.Exists("app/events/Goravel/event.go")) + assert.True(t, file.Contain("app/events/Goravel/event.go", "package Goravel")) + assert.True(t, file.Contain("app/events/Goravel/event.go", "type Event struct {")) + assert.True(t, file.Remove("app")) } diff --git a/event/console/listener_make_command_test.go b/event/console/listener_make_command_test.go index dc3cf5255..4a892e53f 100644 --- a/event/console/listener_make_command_test.go +++ b/event/console/listener_make_command_test.go @@ -20,5 +20,13 @@ func TestListenerMakeCommand(t *testing.T) { err = listenerMakeCommand.Handle(mockContext) assert.Nil(t, err) assert.True(t, file.Exists("app/listeners/goravel_listen.go")) + + mockContext.On("Argument", 0).Return("Goravel/Listen").Once() + err = listenerMakeCommand.Handle(mockContext) + assert.Nil(t, err) + assert.True(t, file.Exists("app/listeners/Goravel/listen.go")) + assert.True(t, file.Contain("app/listeners/Goravel/listen.go", "package Goravel")) + assert.True(t, file.Contain("app/listeners/Goravel/listen.go", "type Listen struct {")) + assert.True(t, file.Remove("app")) }