Sha256: ec269c85e28ced8561135f7a1e6b349e24a263650e849718b9d50932a6fbbbc1
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
require 'helper' require 'fileutils' $UNITTEST=true # prevents github push class TestBiorubyGem < Test::Unit::TestCase TEST_DIR = 'test/bioruby-biogem-test' def setup # check and create test directory FileUtils.rm_rf(TEST_DIR) if Dir.exist?(TEST_DIR) Dir.mkdir TEST_DIR end def teardown # check and remove test directory FileUtils.rm_rf TEST_DIR if Dir.exist?(TEST_DIR) end # This test creates a project named 'bioruby-biogem-test'. def test_create_basic_project project_name = "biogem-test" Dir.chdir(TEST_DIR) do application_exit = Bio::Gem::Generator::Application.run!("--no-create-repo", "--user-name=\"fake_name\"", "--user-email=\"fake_email\"", "--github-username=\"fake_github_user\"","#{project_name}") files_tested = %W(Gemfile lib lib/bio-#{project_name}.rb LICENSE.txt Rakefile README.rdoc test test/helper.rb test/test_bio-#{project_name}.rb).map do |file_name_to_test| File.exist?(File.join("bioruby-#{project_name}",file_name_to_test)) end assert_equal [true, true, true, true, true, true, true, true, true], files_tested end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bio-gem-1.3.4 | test/test_bio-gem.rb |
bio-gem-1.3.3 | test/test_bio-gem.rb |
bio-gem-1.3.2 | test/test_bio-gem.rb |