@utopia-utils/cli
Version:
Collection of common cli utils
18 lines (16 loc) • 586 B
text/typescript
import { getGitCommitHash } from './getGitCommitHash'
describe('getGitCommitHash', () => {
afterEach(() => {
vi.restoreAllMocks()
})
it('returns the current commit hash', () => {
// for example 'a1b2c3d'
expect(getGitCommitHash()).toHaveLength(7)
})
// it('should throw an error when returned is undefined', () => {
// const mockExecSync = vi.fn().mockImplementation(execSync)
// mockExecSync.mockReturnValueOnce('undefined')
// // for example 'a1b2c3d'
// expect(getGitCommitHash()).toThrowError('Could not retrieve git commit hash.')
// })
})