Skip to content

Commit 2b8de85

Browse files
committed
fix: #390 reload entries data
1 parent bf6c68d commit 2b8de85

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/app/modules/time-entries/pages/time-entries.component.spec.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,19 @@ describe('TimeEntriesComponent', () => {
136136
expect(component.dataByMonth.length).toEqual(1);
137137
}));
138138

139+
it('when saving time entries, the time entries should be queried', () => {
140+
const currentMonth = new Date().getMonth() + 1;
141+
const entryToSave = {
142+
project_id: 'project-id'
143+
};
144+
component.activeTimeEntry = null;
145+
spyOn(store, 'dispatch');
146+
147+
component.saveEntry(entryToSave);
148+
149+
expect(store.dispatch).toHaveBeenCalledWith(new entryActions.LoadEntries(currentMonth));
150+
});
151+
139152
it('should call dataByMonth with data without end_date in ngOnInit()', async(() => {
140153
const newEntry = {
141154
id: 'entry_1',

src/app/modules/time-entries/pages/time-entries.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export class TimeEntriesComponent implements OnInit {
5353
} else {
5454
this.doSave(entry);
5555
}
56+
this.store.dispatch(new entryActions.LoadEntries(new Date().getMonth() + 1));
5657
}
5758

5859
doSave(entry) {

0 commit comments

Comments
 (0)