• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IQSS / dataverse-frontend / 14606716179

22 Apr 2025 11:44PM UTC coverage: 97.863% (+0.4%) from 97.43%
14606716179

push

github

web-flow
Merge pull request #658 from IQSS/634-metadata-display-discrepancies-between-spa-and-jsf-app

Dataset Metadata: update formats of fields

2930 of 3069 branches covered (95.47%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

24 existing lines in 14 files now uncovered.

6460 of 6526 relevant lines covered (98.99%)

26057.16 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/sections/file/useFile.tsx
1
import { useEffect, useState } from 'react'
2
import { FileRepository } from '../../files/domain/repositories/FileRepository'
3
import { getFileById } from '../../files/domain/useCases/getFileById'
4
import { File } from '../../files/domain/models/File'
5

6
export function useFile(repository: FileRepository, id: number, datasetVersionNumber?: string) {
257✔
7
  const [file, setFile] = useState<File>()
257✔
8
  const [isLoading, setIsLoading] = useState<boolean>(true)
257✔
9

10
  useEffect(() => {
257✔
11
    setIsLoading(true)
97✔
12

13
    getFileById(repository, id, datasetVersionNumber)
97✔
14
      .then((file: File | undefined) => {
15
        setFile(file)
87✔
16
        setIsLoading(false)
87✔
17
      })
18
      .catch(() => {
UNCOV
19
        console.error('There was an error getting the file')
5✔
UNCOV
20
        setIsLoading(false)
5✔
21
      })
22
  }, [repository, id, datasetVersionNumber])
23

24
  return {
257✔
25
    file,
26
    isLoading
27
  }
28
}
251✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc