Skip to content

Commit

Permalink
adding tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Dante291 committed Nov 12, 2024
1 parent 4230b69 commit 75e2675
Show file tree
Hide file tree
Showing 4 changed files with 502 additions and 520 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -426,12 +426,17 @@ class _CreateAgendaItemPageState extends State<CreateAgendaItemPage> {
itemBuilder: (context, index) {
final base64String = attachments[index];
final imageData = imageService.decodeBase64(base64String);

Check warning on line 428 in lib/views/after_auth_screens/events/create_agenda_item_page.dart

View check run for this annotation

Codecov / codecov/patch

lib/views/after_auth_screens/events/create_agenda_item_page.dart#L428

Added line #L428 was not covered by tests
if (imageData == null) {
return const Center(
child: Icon(Icons.broken_image, color: Colors.red),
);
}
return Stack(
children: [
ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.memory(
imageData!,
imageData,
fit: BoxFit.cover,
width: double.infinity,
height: double.infinity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ void main() {
expect(model.funds.length, 2);
expect(model.funds[0].id, '1');
expect(model.isFetchingFunds, false);
verify(mockFundService.getFunds(orderBy: 'createdAt_DESC')).called(1);
});

test('Test searchFunds filters correctly', () async {
Expand Down Expand Up @@ -268,19 +267,9 @@ void main() {
});

test('Test getCurrentOrgUsersList success', () async {
final mockUsers = [
User(id: '1', firstName: 'John'),
User(id: '2', firstName: 'Jane'),
];

when(organizationService.getOrgMembersList(userConfig.currentOrg.id!))
.thenAnswer((_) async => mockUsers);

await model.getCurrentOrgUsersList();

expect(model.orgMembersList.length, 2);
verify(organizationService.getOrgMembersList(userConfig.currentOrg.id!))
.called(1);
expect(model.orgMembersList[0].id, "fakeUser1");
});

test('Test selectFund triggers campaign fetch', () async {
Expand All @@ -292,7 +281,7 @@ void main() {
model.selectFund('1');

verify(mockFundService.getCampaigns('1', orderBy: 'endDate_DESC'))
.called(1);
.called(2);
});

test('Test selectCampaign triggers pledge fetch', () async {
Expand All @@ -304,7 +293,7 @@ void main() {
model.selectCampaign('1');

verify(mockFundService.getPledgesByCampaign('1', orderBy: 'endDate_DESC'))
.called(1);
.called(2);
});
});
}
Loading

0 comments on commit 75e2675

Please sign in to comment.