Sha256: 7e727328026dd7335a43e22cf85c01adf73d58454ed0acd6940812e8ddd69f59

Contents?: true

Size: 571 Bytes

Versions: 1

Compression:

Stored size: 571 Bytes

Contents

require 'spec_helper'
require 'scm/hg'

describe Hg do
  describe "create" do
    it "should create the directory, if it does not exist" do
      repo = Hg.create(directory('create_new_hg_repo'))

      repo.path.should be_directory
    end

    it "should create a hg repository" do
      repo = Hg.create(mkdir('init_hg_repo'))

      repo.path.join('.hg').should be_directory
    end

    it "should raise an exception when :base is specified" do
      lambda {
        Hg.create(mkdir('init_bare_hg_repo'), :bare => true)
      }.should raise_error
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scm-0.1.0.pre2 spec/hg_spec.rb