Sha256: 38482920b2414b47b273f91bf51f0c28b0a347559d6ff3057d6ef4341644ced0

Contents?: true

Size: 430 Bytes

Versions: 2

Compression:

Stored size: 430 Bytes

Contents

require 'spec_helper'
require 'bundler'

describe Bundler do
  describe "#load_gemspec_uncached" do
    it "should catch Psych syntax errors" do
      gemspec = <<-GEMSPEC
{:!00 ao=gu\g1= 7~f
GEMSPEC
      File.open(tmp("test.gemspec"), 'wb') do |file|
        file.puts gemspec
      end

      proc {
        Bundler.load_gemspec_uncached(tmp("test.gemspec"))
      }.should raise_error(Bundler::GemspecError)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bundler-1.2.3 spec/bundler/bundler_spec.rb
bundler-1.2.2 spec/bundler/bundler_spec.rb