Sha256: f1a1d721de10a7972ed00fa2fb89e33b8143998044ad982cba7e3ab74fdecfaf
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require 'fileutils' require 'spec_helper.rb' require 'albacore/nuspec.rb' if IS_IRONRUBY require 'support\ironruby_validator' else require 'support\nokogiri_validator' end describe Nuspec, 'when creating a file with minimum requirements' do let(:working_dir) do wd = File.expand_path(File.join(File.dirname(__FILE__), 'support/nuspec/output')) FileUtils.mkdir(wd) unless File.exist?(wd) wd end let(:nuspec_output) { File.join(working_dir, 'nuspec_test.nuspec') } let(:schema_file) { File.expand_path(File.join(working_dir, '../', 'nuspec.xsd')) } let(:nuspec) do nuspec = Nuspec.new nuspec.id="nuspec_test" nuspec.output_file = "nuspec_test.nuspec" nuspec.version = "1.2.3" nuspec.authors = "Author Name" nuspec.description = "test_xml_document" nuspec.working_directory = working_dir nuspec end before do nuspec.execute end it "should produce the nuspec xml" do File.exist?(nuspec_output).should be_true end it "should produce a valid xml file" do is_valid = XmlValidator.validate(nuspec_output, schema_file) is_valid.should be_true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
albacore-0.2.3 | spec/nuspec_spec.rb |