Files
atom/spec/app/git-spec.coffee
Kevin Sawicki cbba58c30e 💄
2012-11-02 15:33:37 -07:00

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'