Sha256: 38042828bb7e8927f9a7ff5d9676a33480c4d164a6c68ce0168d9aed1ff1a403
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
require 'yaml' require 'rspec' require 'plurimath' describe 'MathML in UnitsDB' do unitsdb = YAML.load_file('units.yaml') unitsdb.each do |unit, unit_data| context "when parsing MathML for #{unit}" do it 'parses successfully' do unit_symbols = unit_data.dig("unit_symbols").flatten.compact unit_symbols.each do |symbols_hash| expect { Plurimath::Math.parse(symbols_hash.dig("mathml"), :mathml) }.not_to raise_error end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
unitsml-0.8.18 | unitsdb/spec/units_spec.rb |
unitsml-0.2.9 | unitsdb/spec/units_spec.rb |
unitsml-0.2.8 | unitsdb/spec/units_spec.rb |