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

IQSS / dataverse-frontend / 4796714724

25 Apr 2023 11:04AM UTC coverage: 97.822% (-0.8%) from 98.63%
4796714724

push

github

MellyGray
feat(Header): refactor folders structure

63 of 64 branches covered (98.44%)

Branch coverage included in aggregate %.

476 of 487 relevant lines covered (97.74%)

2.5 hits per line

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

76.92
/src/users/infrastructure/repositories/UserJsDataverseRepository.ts
1
import { User } from '../../domain/models/User'
1✔
2
import { AuthenticatedUser, getCurrentAuthenticatedUser } from 'js-dataverse/dist/users'
1✔
3
import { ReadError } from 'js-dataverse/dist/core'
1✔
4
import { logout, WriteError } from 'js-dataverse'
1✔
5
import { UserRepository } from '../../domain/repositories/UserRepository'
1✔
6

1✔
7
export class UserJsDataverseRepository implements UserRepository {
1✔
8
  getAuthenticated(): Promise<User | void> {
1✔
9
    return getCurrentAuthenticatedUser
1✔
10
      .execute()
1✔
11
      .then((authenticatedUser: AuthenticatedUser) => {
1✔
12
        return { name: authenticatedUser.displayName }
×
13
      })
1✔
14
      .catch((error: ReadError) => {
1✔
15
        console.log(error.message)
×
16
      })
1✔
17
  }
1✔
18

1✔
19
  removeAuthenticated(): Promise<void> {
1✔
20
    return logout.execute().catch((error: WriteError) => {
×
21
      console.log(error.message)
×
22
    })
×
23
  }
×
24
}
1✔
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