Sha256: 097f2edef5402c5a89e370afd784c18f69c0e030820659534027700a7db0916f
Contents?: true
Size: 978 Bytes
Versions: 3
Compression:
Stored size: 978 Bytes
Contents
require_relative 'setup' require 'ruby_maven' require 'stringio' require 'maven/ruby/version' describe RubyMaven do it 'displays the version info' do Dir.chdir 'spec' do CatchStdout.exec do RubyMaven.exec( '--version' ) end CatchStdout.result.must_match /Polyglot Maven Extension 0.1.15/ xml = File.read('.mvn/extensions.xml') xml.must_equal "dummy\n" end end let :gem do v = Maven::Ruby::VERSION v += '-SNAPSHOT' if v =~ /[a-zA-Z]/ "pkg/ruby-maven-#{v}.gem" end it 'pack the gem' do FileUtils.rm_f gem CatchStdout.exec do # need newer jruby version RubyMaven.exec( '-Dverbose', 'package', '-Djruby.version=1.7.24' ) end #puts CatchStdout.result CatchStdout.result.must_match /mvn -Dverbose package/ File.exists?( gem ).must_equal true File.exists?( '.mvn/extensions.xml' ).must_equal true File.exists?( '.mvn/extensions.xml.orig' ).wont_equal true end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-maven-3.3.11 | spec/ruby_maven_spec.rb |
ruby-maven-3.3.10 | spec/ruby_maven_spec.rb |
ruby-maven-3.3.9 | spec/ruby_maven_spec.rb |