class CompilerTest
Public Instance Methods
setup()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 9 def setup @builder = LATEXBuilder.new @c = Compiler.new(@builder) end
test_parse_args()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 14 def test_parse_args args = @c.__send__(:parse_args, '[foo][bar]') assert_equal ['foo', 'bar'], args end
test_parse_args_with_backslash()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 29 def test_parse_args_with_backslash args = @c.__send__(:parse_args, '[foo][bar\\buz]') assert_equal ['foo', 'bar\\buz'], args end
test_parse_args_with_backslash2()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 34 def test_parse_args_with_backslash2 args = @c.__send__(:parse_args, '[foo][bar\\#\\[\\!]') assert_equal ['foo', 'bar\\#\\[\\!'], args end
test_parse_args_with_backslash3()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 39 def test_parse_args_with_backslash3 args = @c.__send__(:parse_args, '[foo][bar\\\\buz]') assert_equal ['foo', 'bar\\buz'], args end
test_parse_args_with_brace1()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 19 def test_parse_args_with_brace1 args = @c.__send__(:parse_args, '[fo[\\][\\]o][bar]') assert_equal ['fo[][]o', 'bar'], args end
test_parse_args_with_brace2()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 24 def test_parse_args_with_brace2 args = @c.__send__(:parse_args, '[f\\]o\\]o][bar]') assert_equal ['f]o]o', 'bar'], args end
test_replace_fence()
click to toggle source
# File ../../../../../test/test_compiler.rb, line 44 def test_replace_fence actual = @c.__send__(:replace_fence, '@<m>${}\\}|$, @<m>|{}\\}\\$|, @<m>|\\{\\a\\}|, @<tt>|}|, @<tt>|\\|, @<tt>|\\\\|, @<tt>|\\\\\\|') assert_equal '@<m>{{\\}\\\\\\}|}, @<m>{{\\}\\\\\\}\\$}, @<m>{\\{\\a\\\\\\}}, @<tt>{\\}}, @<tt>{\\\\}, @<tt>{\\\\\\\\}, @<tt>{\\\\\\\\\\\\}', actual end