Skip to content

Commit 4e4099f

Browse files
committed
fixes not being able to select projects
1 parent 1c4ab57 commit 4e4099f

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

resources/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0.0
1+
5.0.1

src/client/tracking/projects/AvailableProjects.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ export function AvailableProjects({index, tray, requiresRefresh, setRequiresRefr
164164
return <AvailableProject key={project.projectId}
165165
{...project}
166166
selected={isSelected}
167-
selectProject={(select) => projectSelected(tray.trayId, project.projectId, select)}/>
167+
selectProject={(select) => dispatch(projectSelected(tray.trayId, project.projectId, select))}/>
168168
})
169169
}
170170
</ol>

test/client/tracking/projects/AvailableProjects.test.tsx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,30 @@ beforeEach(() => {
2121
jest.spyOn(ProjectsGateway, 'fetchAll').mockResolvedValue(fakeRequest([]))
2222
})
2323

24+
it('should be able to select projects', () => {
25+
const tray = buildTray({trayId: 'trayId'})
26+
const project = buildProject({trayId: 'trayId', projectId: 'projectId', name: 'some project'})
27+
const state = {
28+
[TRAYS_ROOT]: {
29+
trayId: tray
30+
},
31+
[PROJECTS_ROOT]: {
32+
trayId: [project]
33+
},
34+
[SELECTED_ROOT]: {
35+
trayId: []
36+
}
37+
}
38+
39+
const {container} = render(<AvailableProjects {...DEFAULT_PROPS} tray={tray}/>, state)
40+
const selectInput = container.querySelector('input[type="checkbox"]')
41+
42+
expect(selectInput).not.toBeChecked()
43+
44+
userEvent.click(selectInput as Element)
45+
expect(selectInput).toBeChecked()
46+
})
47+
2448
it('should correctly show and remove errors returned while refreshing', async () => {
2549
jest.spyOn(ProjectsGateway, 'fetchAll')
2650
.mockResolvedValueOnce(fakeRequest([

0 commit comments

Comments
 (0)