Sha256: 1dee68ba9faa44d23e32d0491967a75b592f327fcba1a490b9375f0a20545c3b
Contents?: true
Size: 684 Bytes
Versions: 4
Compression:
Stored size: 684 Bytes
Contents
require 'helper' class Nanoc::GemTest < Nanoc::TestCase def setup super FileUtils.cd(@orig_wd) end def test_build # Require clean environment Dir['nanoc-*.gem'].each { |f| FileUtils.rm(f) } # Build files_before = Set.new Dir['**/*'] stdout = StringIO.new stderr = StringIO.new piper = Nanoc::Extra::Piper.new(stdout: stdout, stderr: stderr) piper.run(%w[gem build nanoc.gemspec], nil) files_after = Set.new Dir['**/*'] # Check new files diff = files_after - files_before assert_equal 1, diff.size assert_match(/^nanoc-.*\.gem$/, diff.to_a[0]) ensure Dir['nanoc-*.gem'].each { |f| FileUtils.rm(f) } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nanoc-4.7.9 | test/test_gem.rb |
nanoc-4.7.8 | test/test_gem.rb |
nanoc-4.7.7 | test/test_gem.rb |
nanoc-4.7.6 | test/test_gem.rb |