feat: add gallery add icon and implement RStepper widget for poultry farm inspection

This commit is contained in:
2025-11-19 16:50:37 +03:30
parent 246b64c562
commit 6b7a12c4ad
18 changed files with 1919 additions and 133 deletions

View File

@@ -229,14 +229,14 @@ void main() {
data: expectedUserInfo,
statusCode: 200,
requestOptions: RequestOptions(
path: 'https://userbackend.rasadyaar.ir/api/send_otp/',
path: 'https://userbackend.rasadyar.com/api/send_otp/',
),
),
);
when(
() => mockDioRemote.post<UserInfoModel?>(
'https://userbackend.rasadyaar.ir/api/send_otp/',
'https://userbackend.rasadyar.com/api/send_otp/',
data: {"mobile": phoneNumber, "state": ""},
fromJson: any(named: 'fromJson'),
headers: any(named: 'headers'),
@@ -250,7 +250,7 @@ void main() {
expect(result, equals(expectedUserInfo));
verify(
() => mockDioRemote.post<UserInfoModel?>(
'https://userbackend.rasadyaar.ir/api/send_otp/',
'https://userbackend.rasadyar.com/api/send_otp/',
data: {"mobile": phoneNumber, "state": ""},
fromJson: UserInfoModel.fromJson,
headers: {'Content-Type': 'application/json'},
@@ -267,14 +267,14 @@ void main() {
data: null,
statusCode: 404,
requestOptions: RequestOptions(
path: 'https://userbackend.rasadyaar.ir/api/send_otp/',
path: 'https://userbackend.rasadyar.com/api/send_otp/',
),
),
);
when(
() => mockDioRemote.post<UserInfoModel?>(
'https://userbackend.rasadyaar.ir/api/send_otp/',
'https://userbackend.rasadyar.com/api/send_otp/',
data: {"mobile": phoneNumber, "state": ""},
fromJson: any(named: 'fromJson'),
headers: any(named: 'headers'),
@@ -288,7 +288,7 @@ void main() {
expect(result, isNull);
verify(
() => mockDioRemote.post<UserInfoModel?>(
'https://userbackend.rasadyaar.ir/api/send_otp/',
'https://userbackend.rasadyar.com/api/send_otp/',
data: {"mobile": phoneNumber, "state": ""},
fromJson: UserInfoModel.fromJson,
headers: {'Content-Type': 'application/json'},