Sha256: a4ca3aed171b81b10f205b1e1eda235fcf8d7f0783e5a99cff44cbdd0529ccdc
Contents?: true
Size: 1.94 KB
Versions: 2
Compression:
Stored size: 1.94 KB
Contents
require 'test/unit' require File.dirname(__FILE__) + '/../lib/nanoc.rb' class CreateTest < Test::Unit::TestCase def setup FileManager.create_dir 'tmp' end def teardown FileUtils.rm_rf 'tmp' end def test_create_site FileUtils.cd('tmp') Nanoc::Creator.create_site('site') FileUtils.cd('..') assert File.directory?('tmp/site/') assert File.file?('tmp/site/config.yaml') assert File.file?('tmp/site/meta.yaml') assert File.file?('tmp/site/Rakefile') assert File.directory?('tmp/site/content/') assert File.file?('tmp/site/content/index.txt') assert File.file?('tmp/site/content/meta.yaml') assert File.directory?('tmp/site/layouts/') assert File.file?('tmp/site/layouts/default.erb') assert File.directory?('tmp/site/lib/') assert File.file?('tmp/site/lib/default.rb') assert File.directory?('tmp/site/output/') assert File.directory?('tmp/site/templates/') assert File.directory?('tmp/site/templates/default/') assert File.file?('tmp/site/templates/default/index.txt') assert File.file?('tmp/site/templates/default/meta.yaml') assert File.directory?('tmp/site/tasks/') assert File.file?('tmp/site/tasks/default.rake') end def test_create_page FileUtils.cd('tmp') Nanoc::Creator.create_site('site') FileUtils.cd('site') Nanoc::Creator.create_page('moo') FileUtils.cd('..') FileUtils.cd('..') assert File.directory?('tmp/site/content/moo/') assert File.file?('tmp/site/content/moo/index.txt') assert File.file?('tmp/site/content/moo/meta.yaml') end def test_create_template FileUtils.cd('tmp') Nanoc::Creator.create_site('site') FileUtils.cd('site') Nanoc::Creator.create_template('moo') FileUtils.cd('..') FileUtils.cd('..') assert File.directory?('tmp/site/templates/moo/') assert File.file?('tmp/site/templates/moo/index.txt') assert File.file?('tmp/site/templates/moo/meta.yaml') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-1.0.1 | test/test_create.rb |
nanoc-1.0 | test/test_create.rb |