test/test_helper.rb in review-4.0.0 vs test/test_helper.rb in review-4.1.0
- old
+ new
@@ -1,23 +1,28 @@
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib/')
require 'test/unit'
require 'fileutils'
+require 'review/yamlloader'
+require 'review/extentions'
def touch_file(path)
FileUtils.touch(path)
end
def assets_dir
File.join(File.dirname(__FILE__), 'assets')
end
-def prepare_samplebook(srcdir)
- samplebook_dir = File.expand_path('../samples/sample-book/src/', File.dirname(__FILE__))
+def prepare_samplebook(srcdir, bookdir, latextemplatedir, configfile)
+ samplebook_dir = File.expand_path("../samples/#{bookdir}/", File.dirname(__FILE__))
FileUtils.cp_r(Dir.glob(File.join(samplebook_dir, '*')), srcdir)
- # copy from review-jsbook
- template_dir = File.expand_path('../templates/latex/review-jsbook/', File.dirname(__FILE__))
- FileUtils.cp(Dir.glob(File.join(template_dir, '*')), File.join(srcdir, 'sty'))
- YAML.safe_load(File.open(File.join(srcdir, 'config.yml')), [Date])
+ if latextemplatedir
+ # copy from review-jsbook or review-jlreq
+ template_dir = File.expand_path("../templates/latex/#{latextemplatedir}/", File.dirname(__FILE__))
+ FileUtils.cp(Dir.glob(File.join(template_dir, '*')), File.join(srcdir, 'sty'))
+ end
+ loader = ReVIEW::YAMLLoader.new
+ loader.load_file(File.open(File.join(srcdir, configfile)))
end
def compile_inline(text)
@builder.compile_inline(text)
end