Sha256: 438a73f83f9260d771235062750405f2bc42c81aa7d549d53c837160bbe2276b
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' describe 'PGit::Configuration::MissingAttributesError' do it 'should inherit from PGit::Error' do ancestors = PGit::Configuration::MissingAttributesError.ancestors expect(ancestors).to include (PGit::Error) end it 'should complain saying that a project must exist' do error_message = <<-ERROR /Users/edderic/some/config/path.yml must have a path, id, and api_token for each project. Please have the following layout: --- projects: - api_token: somepivotalatoken124 id: '12345' path: "~/some/path/to/a/pivotal-git/project" - api_token: somepivotalatoken124 id: '23429070' path: "~/some/other/pivotal-git/project" ERROR error_message.gsub!(/^\s{6}/,'') fake_path = "/Users/edderic/some/config/path.yml" missing_attributes_error = PGit::Configuration::MissingAttributesError.new(fake_path) message = missing_attributes_error.instance_eval{ @message } expect(message).to eq error_message end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pgit-0.0.4 | spec/pgit/configuration/missing_attributes_error_spec.rb |