Sha256: 911b00044dbe253c0d1edec87ea3d776851cf685f8c81174ac3ce3393732dc3c
Contents?: true
Size: 1.08 KB
Versions: 7
Compression:
Stored size: 1.08 KB
Contents
require 'assert' require 'ggem' require 'test/support/name_set' module GGem class BaseTests < Assert::Context desc "GGem" NS_SIMPLE = GGem::NameSet::Simple NS_UNDER = GGem::NameSet::Underscored NS_HYPHEN = GGem::NameSet::HyphenatedOther [ NS_SIMPLE, NS_UNDER, NS_HYPHEN ].each do |ns| should generate_name_set(ns.new) end end class SaveTests < BaseTests desc "when saving gems" setup_once do FileUtils.rm_rf(TMP_PATH) FileUtils.mkdir_p(TMP_PATH) GGem::Gem.new(TMP_PATH, NS_SIMPLE.new.variations.first).save! GGem::Gem.new(TMP_PATH, NS_UNDER.new.variations.first).save! GGem::Gem.new(TMP_PATH, NS_HYPHEN.new.variations.first).save! end teardown_once do FileUtils.rm_rf(TMP_PATH) end should create_paths(NS_SIMPLE.new) should create_paths(NS_UNDER.new) should create_paths(NS_HYPHEN.new) should "init a git repo in the gem path" do exp_path = File.join(TMP_PATH, NS_SIMPLE.new.name, '.git') assert File.exists?(exp_path), ".git repo config doesn't exist" end end end
Version data entries
7 entries across 7 versions & 1 rubygems