mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
22 lines
768 B
CoffeeScript
22 lines
768 B
CoffeeScript
Git = require 'git'
|
|
|
|
describe "Git", ->
|
|
|
|
describe "getHead()", ->
|
|
it "returns null for a empty repository", ->
|
|
repo = new Git(require.resolve('fixtures/git/nohead.git'))
|
|
expect(repo.getHead()).toBeNull
|
|
|
|
it "returns a branch name for a non-empty repository", ->
|
|
repo = new Git(require.resolve('fixtures/git/master.git'))
|
|
expect(repo.getHead()).toBe 'refs/heads/master'
|
|
|
|
describe "getShortHead()", ->
|
|
it "returns null for a empty repository", ->
|
|
repo = new Git(require.resolve('fixtures/git/nohead.git'))
|
|
expect(repo.getShortHead()).toBeNull
|
|
|
|
it "returns a branch name for a non-empty repository", ->
|
|
repo = new Git(require.resolve('fixtures/git/master.git'))
|
|
expect(repo.getShortHead()).toBe 'master'
|