Sha256: 1de311a043cd4cb352ae17a0b71607e24a4f5a8ca48a03e6d1b9fcdbdf17ccc0
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
require 'test/unit' require 'fileutils' require 'yaml' class RailsVersionTest < Test::Unit::TestCase include FileUtils def test_rails_two_one_zero # Clean up an old run if necessary rm_rf('rails210test') cp_r('rails210', 'rails210test') system("environmentalize rails210test") config_root = File.join('rails210test', 'config') assert File.exists?(File.join(config_root, 'postboot.rb')) boot_rb = File.open(File.join(config_root, 'boot.rb')).read assert boot_rb.include?("require File.join(File.dirname(__FILE__), 'postboot')") %w(development test demo staging production).each do |env| assert File.directory?(File.join(config_root, env)) end %w(development test production).each do |env| %w(database.yml environment.rb).each do |f| assert File.exists?(File.join(config_root, env, f)) end puts "Testing #{env}" y = YAML.load_file(File.join(config_root, env, 'database.yml')) assert_equal 1, y.keys.size assert_equal env, y.keys.first end # ensure # rm_rf('rails210test') end end
Version data entries
4 entries across 4 versions & 2 rubygems