@@ -42,12 +42,7 @@ func (s *PackageMakeCommandTestSuite) TestExtend() {
42
42
43
43
if len (got .Flags ) > 0 {
44
44
s .Run ("should have correctly configured StringFlag" , func () {
45
- managerFlag , ok := got .Flags [0 ].(* command.BoolFlag )
46
- if ! ok {
47
- s .Fail ("First flag is not BoolFlag (got type: %T)" , got .Flags [0 ])
48
- }
49
-
50
- rootFlag , ok := got .Flags [1 ].(* command.StringFlag )
45
+ flag , ok := got .Flags [0 ].(* command.StringFlag )
51
46
if ! ok {
52
47
s .Fail ("First flag is not StringFlag (got type: %T)" , got .Flags [0 ])
53
48
}
@@ -57,13 +52,10 @@ func (s *PackageMakeCommandTestSuite) TestExtend() {
57
52
got interface {}
58
53
expected interface {}
59
54
}{
60
- {"Name" , rootFlag .Name , "root" },
61
- {"Aliases" , rootFlag .Aliases , []string {"r" }},
62
- {"Usage" , rootFlag .Usage , "The root path of package, default: packages" },
63
- {"Value" , rootFlag .Value , "packages" },
64
- {"Name" , managerFlag .Name , "manager" },
65
- {"Aliases" , managerFlag .Aliases , []string {"m" }},
66
- {"Usage" , managerFlag .Usage , "Create a package manager" },
55
+ {"Name" , flag .Name , "root" },
56
+ {"Aliases" , flag .Aliases , []string {"r" }},
57
+ {"Usage" , flag .Usage , "The root path of package, default: packages" },
58
+ {"Value" , flag .Value , "packages" },
67
59
}
68
60
69
61
for _ , tc := range testCases {
@@ -101,32 +93,10 @@ func (s *PackageMakeCommandTestSuite) TestHandle() {
101
93
},
102
94
},
103
95
{
104
- name : "name is sms and use default root(hasn't manager)" ,
105
- setup : func () {
106
- mockContext .EXPECT ().Argument (0 ).Return ("sms" ).Once ()
107
- mockContext .EXPECT ().Option ("root" ).Return ("packages" ).Once ()
108
- mockContext .EXPECT ().OptionBool ("manager" ).Return (false ).Once ()
109
- mockContext .EXPECT ().Success ("Package created successfully: packages/sms" ).Once ()
110
- },
111
- assert : func () {
112
- s .NoError (NewPackageMakeCommand ().Handle (mockContext ))
113
- s .True (file .Exists ("packages/sms/README.md" ))
114
- s .True (file .Exists ("packages/sms/service_provider.go" ))
115
- s .True (file .Exists ("packages/sms/sms.go" ))
116
- s .True (file .Exists ("packages/sms/config/sms.go" ))
117
- s .True (file .Exists ("packages/sms/contracts/sms.go" ))
118
- s .True (file .Exists ("packages/sms/facades/sms.go" ))
119
- s .True (file .Contain ("packages/sms/facades/sms.go" , "goravel/packages/sms" ))
120
- s .True (file .Contain ("packages/sms/facades/sms.go" , "goravel/packages/sms/contracts" ))
121
- s .NoError (file .Remove ("packages" ))
122
- },
123
- },
124
- {
125
- name : "name is sms and use default root(has manager)" ,
96
+ name : "name is sms and use default root" ,
126
97
setup : func () {
127
98
mockContext .EXPECT ().Argument (0 ).Return ("sms" ).Once ()
128
99
mockContext .EXPECT ().Option ("root" ).Return ("packages" ).Once ()
129
- mockContext .EXPECT ().OptionBool ("manager" ).Return (true ).Once ()
130
100
mockContext .EXPECT ().Success ("Package created successfully: packages/sms" ).Once ()
131
101
},
132
102
assert : func () {
@@ -139,7 +109,7 @@ func (s *PackageMakeCommandTestSuite) TestHandle() {
139
109
s .True (file .Exists ("packages/sms/facades/sms.go" ))
140
110
s .True (file .Contain ("packages/sms/facades/sms.go" , "goravel/packages/sms" ))
141
111
s .True (file .Contain ("packages/sms/facades/sms.go" , "goravel/packages/sms/contracts" ))
142
- s .True (file .Exists ("packages/sms/manager/manager .go" ))
112
+ s .True (file .Exists ("packages/sms/setup/setup .go" ))
143
113
s .NoError (file .Remove ("packages" ))
144
114
},
145
115
},
@@ -148,7 +118,6 @@ func (s *PackageMakeCommandTestSuite) TestHandle() {
148
118
setup : func () {
149
119
mockContext .EXPECT ().Argument (0 ).Return ("github.com/goravel/sms-aws" ).Once ()
150
120
mockContext .EXPECT ().Option ("root" ).Return ("package" ).Once ()
151
- mockContext .EXPECT ().OptionBool ("manager" ).Return (false ).Once ()
152
121
mockContext .EXPECT ().Success ("Package created successfully: package/github_com_goravel_sms_aws" ).Once ()
153
122
},
154
123
assert : func () {
@@ -159,6 +128,7 @@ func (s *PackageMakeCommandTestSuite) TestHandle() {
159
128
s .True (file .Exists ("package/github_com_goravel_sms_aws/config/github_com_goravel_sms_aws.go" ))
160
129
s .True (file .Exists ("package/github_com_goravel_sms_aws/contracts/github_com_goravel_sms_aws.go" ))
161
130
s .True (file .Exists ("package/github_com_goravel_sms_aws/facades/github_com_goravel_sms_aws.go" ))
131
+ s .True (file .Exists ("package/github_com_goravel_sms_aws/setup/setup.go" ))
162
132
s .NoError (file .Remove ("package" ))
163
133
},
164
134
},
0 commit comments