Failures:
1) Latexmath::Aggregator array #5
Failure/Error: expect(Latexmath::Aggregator.new(tokens).aggregate).to eq(param[2])
expected: ["\\array", "cc", [[["\\left", "(", ["\\array", "ccccccc", [[nil, nil, nil, nil, nil, nil, nil], [nil...x{freedom 1,}", "\\mbox{freedom 2,}", nil], [nil, "\\mbox{node 1}", "\\mbox{node 2}", nil]]], nil]]]
got: ["\\array", "cc", [[["\\left", "(", ["\\array", "ccccccc", [[{"$$id"=>4}, {"$$id"=>4}, {"$$id"=>4}, {...2,}", {"$$id"=>4}], [{"$$id"=>4}, "\\mbox{node 1}", "\\mbox{node 2}", {"$$id"=>4}]]], {"$$id"=>4}]]]
(compared using ==)
Diff:
@@ -4,28 +4,70 @@
"(",
["\\array",
"ccccccc",
- [[nil, nil, nil, nil, nil, nil, nil],
- [nil, ["+", "k"], nil, nil, nil, ["-", "k"]],
- [nil, nil, nil, nil, nil, nil, nil],
- [nil, nil, nil, nil, nil, nil, nil],
- [nil, nil, nil, nil, nil, nil, nil],
- [nil, ["-", "k"], nil, nil, nil, ["+", "k"]]]],
+ [[{"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4}],
+ [{"$$id"=>4},
+ ["+", "k"],
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ ["-", "k"]],
+ [{"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4}],
+ [{"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4}],
+ [{"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4}],
+ [{"$$id"=>4},
+ ["-", "k"],
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ ["+", "k"]]]],
"\\right",
")"],
["\\array",
"cc",
- [[nil, nil],
+ [[{"$$id"=>4}, {"$$id"=>4}],
["\\cdots", "\\mbox{degree of freedom 1, node 1}"],
- [nil, nil],
- [nil, nil],
- [nil, nil],
+ [{"$$id"=>4}, {"$$id"=>4}],
+ [{"$$id"=>4}, {"$$id"=>4}],
+ [{"$$id"=>4}, {"$$id"=>4}],
["\\cdots", "\\mbox{degree of freedom 2, node 2}"]]]],
- [nil, nil],
- [["\\array", "cccccc", ["\\vdots", nil, nil, nil, nil, "\\vdots"]], nil],
+ [{"$$id"=>4}, {"$$id"=>4}],
[["\\array",
+ "cccccc",
+ ["\\vdots",
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ {"$$id"=>4},
+ "\\vdots"]],
+ {"$$id"=>4}],
+ [["\\array",
"cccc",
- [[nil, "\\mbox{degree of}", "\\mbox{degree of}", nil],
- [nil, "\\mbox{freedom 1,}", "\\mbox{freedom 2,}", nil],
- [nil, "\\mbox{node 1}", "\\mbox{node 2}", nil]]],
- nil]]]
+ [[{"$$id"=>4}, "\\mbox{degree of}", "\\mbox{degree of}", {"$$id"=>4}],
+ [{"$$id"=>4}, "\\mbox{freedom 1,}", "\\mbox{freedom 2,}", {"$$id"=>4}],
+ [{"$$id"=>4}, "\\mbox{node 1}", "\\mbox{node 2}", {"$$id"=>4}]]],
+ {"$$id"=>4}]]]
# ./spec/aggregator_spec.rb:435:in `block (3 levels) in <top (required)>'
2) Latexmath::Converter issue #75 - 2 rows
Failure/Error: def convert; $context.eval("Opal.Latexmath.Converter.$new(#{Latexmath.fixnils(@data.to_json)}).$convert()"); end
ExecJS::ProgramError:
value=: undefined method `value=' for #<Ox::Element:0x58>
# constructor.$method_missing ((execjs):3907:56)
# constructor.method_missing_stub ((execjs):1310:35)
# Opal.send ((execjs):1671:19)
# constructor.$tag= ((execjs):28185:9)
# Opal.send ((execjs):1671:19)
# $$17 ((execjs):26342:13)
# constructor.$each ((execjs):17272:11)
# Opal.send ((execjs):1671:19)
# constructor.$convert_command ((execjs):26329:9)
# constructor.$classify_subgroup ((execjs):26046:18)
# ./spec/spec_helper.rb:40:in `convert'
# ./spec/converter_spec.rb:1944:in `block (3 levels) in <top (required)>'