Sha256: d1e0890b6955fce2378bcef3b82d04a722be04da107a09ecec74f19b977cfaf3

Contents?: true

Size: 884 Bytes

Versions: 5

Compression:

Stored size: 884 Bytes

Contents

require_relative '../lib/project.rb'

describe Project  do
	it "should support the :url key" do
		project=Project.new
		# :url
    	expect(project[:url]).to eq('')
    	project[:url]='https://github.com/lou-parslow/dev_projects.gem.git'
    	expect(project[:url]).to eq('https://github.com/lou-parslow/dev_projects.gem.git')
	end

	it "should be able to get a unique_id" do
		project=Project.new
		project[:uri]='https://github.com/lou-parslow/dev_projects.gem.git'
		unique_id = project.get_latest_unique_id
		expect(unique_id.length).to eq(40)
	end

	it "should be able to rake" do
		project=Project.new( :url => 'https://github.com/lou-parslow/dev_git.gem.git', :name => 'test/dev_git.gem')
		project.clone
		expect(File.exists?(project.wrk_dir)).to eq(true)

		FileUtils.rm_r(project.wrk_dir)
		expect(File.exists?(project.wrk_dir)).to eq(false)
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dev_projects-0.0.26 spec/project_spec.rb
dev_projects-0.0.25 spec/project_spec.rb
dev_projects-0.0.24 spec/project_spec.rb
dev_projects-0.0.23 spec/project_spec.rb
dev_projects-0.0.22 spec/project_spec.rb