1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "context"
9
10 mock "github.com/stretchr/testify/mock"
11)
12
13// NewMockEnvLoader creates a new instance of MockEnvLoader. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
14// The first argument is typically a *testing.T value.
15func NewMockEnvLoader(t interface {
16 mock.TestingT
17 Cleanup(func())
18}) *MockEnvLoader {
19 mock := &MockEnvLoader{}
20 mock.Mock.Test(t)
21
22 t.Cleanup(func() { mock.AssertExpectations(t) })
23
24 return mock
25}
26
27// MockEnvLoader is an autogenerated mock type for the EnvLoader type
28type MockEnvLoader struct {
29 mock.Mock
30}
31
32type MockEnvLoader_Expecter struct {
33 mock *mock.Mock
34}
35
36func (_m *MockEnvLoader) EXPECT() *MockEnvLoader_Expecter {
37 return &MockEnvLoader_Expecter{mock: &_m.Mock}
38}
39
40// CreateEnvFile provides a mock function for the type MockEnvLoader
41func (_mock *MockEnvLoader) CreateEnvFile(ctx context.Context, domain string) error {
42 ret := _mock.Called(ctx, domain)
43
44 if len(ret) == 0 {
45 panic("no return value specified for CreateEnvFile")
46 }
47
48 var r0 error
49 if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
50 r0 = returnFunc(ctx, domain)
51 } else {
52 r0 = ret.Error(0)
53 }
54 return r0
55}
56
57// MockEnvLoader_CreateEnvFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateEnvFile'
58type MockEnvLoader_CreateEnvFile_Call struct {
59 *mock.Call
60}
61
62// CreateEnvFile is a helper method to define mock.On call
63// - ctx context.Context
64// - domain string
65func (_e *MockEnvLoader_Expecter) CreateEnvFile(ctx interface{}, domain interface{}) *MockEnvLoader_CreateEnvFile_Call {
66 return &MockEnvLoader_CreateEnvFile_Call{Call: _e.mock.On("CreateEnvFile", ctx, domain)}
67}
68
69func (_c *MockEnvLoader_CreateEnvFile_Call) Run(run func(ctx context.Context, domain string)) *MockEnvLoader_CreateEnvFile_Call {
70 _c.Call.Run(func(args mock.Arguments) {
71 var arg0 context.Context
72 if args[0] != nil {
73 arg0 = args[0].(context.Context)
74 }
75 var arg1 string
76 if args[1] != nil {
77 arg1 = args[1].(string)
78 }
79 run(
80 arg0,
81 arg1,
82 )
83 })
84 return _c
85}
86
87func (_c *MockEnvLoader_CreateEnvFile_Call) Return(err error) *MockEnvLoader_CreateEnvFile_Call {
88 _c.Call.Return(err)
89 return _c
90}
91
92func (_c *MockEnvLoader_CreateEnvFile_Call) RunAndReturn(run func(ctx context.Context, domain string) error) *MockEnvLoader_CreateEnvFile_Call {
93 _c.Call.Return(run)
94 return _c
95}
96
97// EnvFileExists provides a mock function for the type MockEnvLoader
98func (_mock *MockEnvLoader) EnvFileExists(domain string) bool {
99 ret := _mock.Called(domain)
100
101 if len(ret) == 0 {
102 panic("no return value specified for EnvFileExists")
103 }
104
105 var r0 bool
106 if returnFunc, ok := ret.Get(0).(func(string) bool); ok {
107 r0 = returnFunc(domain)
108 } else {
109 r0 = ret.Get(0).(bool)
110 }
111 return r0
112}
113
114// MockEnvLoader_EnvFileExists_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnvFileExists'
115type MockEnvLoader_EnvFileExists_Call struct {
116 *mock.Call
117}
118
119// EnvFileExists is a helper method to define mock.On call
120// - domain string
121func (_e *MockEnvLoader_Expecter) EnvFileExists(domain interface{}) *MockEnvLoader_EnvFileExists_Call {
122 return &MockEnvLoader_EnvFileExists_Call{Call: _e.mock.On("EnvFileExists", domain)}
123}
124
125func (_c *MockEnvLoader_EnvFileExists_Call) Run(run func(domain string)) *MockEnvLoader_EnvFileExists_Call {
126 _c.Call.Run(func(args mock.Arguments) {
127 var arg0 string
128 if args[0] != nil {
129 arg0 = args[0].(string)
130 }
131 run(
132 arg0,
133 )
134 })
135 return _c
136}
137
138func (_c *MockEnvLoader_EnvFileExists_Call) Return(b bool) *MockEnvLoader_EnvFileExists_Call {
139 _c.Call.Return(b)
140 return _c
141}
142
143func (_c *MockEnvLoader_EnvFileExists_Call) RunAndReturn(run func(domain string) bool) *MockEnvLoader_EnvFileExists_Call {
144 _c.Call.Return(run)
145 return _c
146}
147
148// LoadEnv provides a mock function for the type MockEnvLoader
149func (_mock *MockEnvLoader) LoadEnv(ctx context.Context, domain string) ([]string, error) {
150 ret := _mock.Called(ctx, domain)
151
152 if len(ret) == 0 {
153 panic("no return value specified for LoadEnv")
154 }
155
156 var r0 []string
157 var r1 error
158 if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]string, error)); ok {
159 return returnFunc(ctx, domain)
160 }
161 if returnFunc, ok := ret.Get(0).(func(context.Context, string) []string); ok {
162 r0 = returnFunc(ctx, domain)
163 } else {
164 if ret.Get(0) != nil {
165 r0 = ret.Get(0).([]string)
166 }
167 }
168 if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
169 r1 = returnFunc(ctx, domain)
170 } else {
171 r1 = ret.Error(1)
172 }
173 return r0, r1
174}
175
176// MockEnvLoader_LoadEnv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadEnv'
177type MockEnvLoader_LoadEnv_Call struct {
178 *mock.Call
179}
180
181// LoadEnv is a helper method to define mock.On call
182// - ctx context.Context
183// - domain string
184func (_e *MockEnvLoader_Expecter) LoadEnv(ctx interface{}, domain interface{}) *MockEnvLoader_LoadEnv_Call {
185 return &MockEnvLoader_LoadEnv_Call{Call: _e.mock.On("LoadEnv", ctx, domain)}
186}
187
188func (_c *MockEnvLoader_LoadEnv_Call) Run(run func(ctx context.Context, domain string)) *MockEnvLoader_LoadEnv_Call {
189 _c.Call.Run(func(args mock.Arguments) {
190 var arg0 context.Context
191 if args[0] != nil {
192 arg0 = args[0].(context.Context)
193 }
194 var arg1 string
195 if args[1] != nil {
196 arg1 = args[1].(string)
197 }
198 run(
199 arg0,
200 arg1,
201 )
202 })
203 return _c
204}
205
206func (_c *MockEnvLoader_LoadEnv_Call) Return(strings []string, err error) *MockEnvLoader_LoadEnv_Call {
207 _c.Call.Return(strings, err)
208 return _c
209}
210
211func (_c *MockEnvLoader_LoadEnv_Call) RunAndReturn(run func(ctx context.Context, domain string) ([]string, error)) *MockEnvLoader_LoadEnv_Call {
212 _c.Call.Return(run)
213 return _c
214}