Skip to content

Commit

Permalink
Merge pull request #1729 from kmuto/coverimage-check-test
Browse files Browse the repository at this point in the history
Add test against `template_content`
  • Loading branch information
kmuto authored Sep 5, 2021
2 parents f9eeac8 + c5ec433 commit 37145c2
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions test/test_pdfmaker.rb
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,25 @@ def test_template_content_with_localconfig
end
end

def test_template_content_with_invalid_localconfig
Dir.mktmpdir do |dir|
Dir.chdir(dir) do
Dir.mkdir('layouts')
File.write(File.join('layouts', 'config-local.tex.erb'), %q(<%= not_existed_method %>\n))
@maker.basedir = Dir.pwd
@maker.erb_config
@maker.instance_eval do
def error!(msg)
msg
end
end
error_msg = @maker.template_content
assert_match(/template or configuration error:/, error_msg)
assert_match(/undefined local variable or method `not_existed_method'/, error_msg)
end
end
end

def test_gettemplate_with_backmatter
@config.merge!(
'backcover' => 'backcover.tex',
Expand Down

0 comments on commit 37145c2

Please sign in to comment.