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 any, domain any) *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, error) {
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 var r1 error
107 if returnFunc, ok := ret.Get(0).(func(string) (bool, error)); ok {
108 return returnFunc(domain)
109 }
110 if returnFunc, ok := ret.Get(0).(func(string) bool); ok {
111 r0 = returnFunc(domain)
112 } else {
113 r0 = ret.Get(0).(bool)
114 }
115 if returnFunc, ok := ret.Get(1).(func(string) error); ok {
116 r1 = returnFunc(domain)
117 } else {
118 r1 = ret.Error(1)
119 }
120 return r0, r1
121}
122
123// MockEnvLoader_EnvFileExists_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnvFileExists'
124type MockEnvLoader_EnvFileExists_Call struct {
125 *mock.Call
126}
127
128// EnvFileExists is a helper method to define mock.On call
129// - domain string
130func (_e *MockEnvLoader_Expecter) EnvFileExists(domain any) *MockEnvLoader_EnvFileExists_Call {
131 return &MockEnvLoader_EnvFileExists_Call{Call: _e.mock.On("EnvFileExists", domain)}
132}
133
134func (_c *MockEnvLoader_EnvFileExists_Call) Run(run func(domain string)) *MockEnvLoader_EnvFileExists_Call {
135 _c.Call.Run(func(args mock.Arguments) {
136 var arg0 string
137 if args[0] != nil {
138 arg0 = args[0].(string)
139 }
140 run(
141 arg0,
142 )
143 })
144 return _c
145}
146
147func (_c *MockEnvLoader_EnvFileExists_Call) Return(b bool, err error) *MockEnvLoader_EnvFileExists_Call {
148 _c.Call.Return(b, err)
149 return _c
150}
151
152func (_c *MockEnvLoader_EnvFileExists_Call) RunAndReturn(run func(domain string) (bool, error)) *MockEnvLoader_EnvFileExists_Call {
153 _c.Call.Return(run)
154 return _c
155}
156
157// LoadEnv provides a mock function for the type MockEnvLoader
158func (_mock *MockEnvLoader) LoadEnv(ctx context.Context, domain string) ([]string, error) {
159 ret := _mock.Called(ctx, domain)
160
161 if len(ret) == 0 {
162 panic("no return value specified for LoadEnv")
163 }
164
165 var r0 []string
166 var r1 error
167 if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]string, error)); ok {
168 return returnFunc(ctx, domain)
169 }
170 if returnFunc, ok := ret.Get(0).(func(context.Context, string) []string); ok {
171 r0 = returnFunc(ctx, domain)
172 } else {
173 if ret.Get(0) != nil {
174 r0 = ret.Get(0).([]string)
175 }
176 }
177 if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
178 r1 = returnFunc(ctx, domain)
179 } else {
180 r1 = ret.Error(1)
181 }
182 return r0, r1
183}
184
185// MockEnvLoader_LoadEnv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadEnv'
186type MockEnvLoader_LoadEnv_Call struct {
187 *mock.Call
188}
189
190// LoadEnv is a helper method to define mock.On call
191// - ctx context.Context
192// - domain string
193func (_e *MockEnvLoader_Expecter) LoadEnv(ctx any, domain any) *MockEnvLoader_LoadEnv_Call {
194 return &MockEnvLoader_LoadEnv_Call{Call: _e.mock.On("LoadEnv", ctx, domain)}
195}
196
197func (_c *MockEnvLoader_LoadEnv_Call) Run(run func(ctx context.Context, domain string)) *MockEnvLoader_LoadEnv_Call {
198 _c.Call.Run(func(args mock.Arguments) {
199 var arg0 context.Context
200 if args[0] != nil {
201 arg0 = args[0].(context.Context)
202 }
203 var arg1 string
204 if args[1] != nil {
205 arg1 = args[1].(string)
206 }
207 run(
208 arg0,
209 arg1,
210 )
211 })
212 return _c
213}
214
215func (_c *MockEnvLoader_LoadEnv_Call) Return(strings []string, err error) *MockEnvLoader_LoadEnv_Call {
216 _c.Call.Return(strings, err)
217 return _c
218}
219
220func (_c *MockEnvLoader_LoadEnv_Call) RunAndReturn(run func(ctx context.Context, domain string) ([]string, error)) *MockEnvLoader_LoadEnv_Call {
221 _c.Call.Return(run)
222 return _c
223}