Sha256: 31de171236bf2b8bc8f31ee2d59e1b61123be727f3481c085693534024f3a5d8
Contents?: true
Size: 819 Bytes
Versions: 1
Compression:
Stored size: 819 Bytes
Contents
require 'helper.rb' require 'yaml' module BibTeX class TestString < Minitest::Test def test_yaml bib = BibTeX::Bibliography.open(Test.fixtures(:bibdesk), debug: false) yaml = YAML.load(bib.to_yaml) # rubocop:disable Security/YAMLLoad refute_nil(yaml) assert_equal(3, yaml.length) assert_equal(%w[dragon pickaxe rails], yaml.map { |y| y[:bibtex_key] }.sort) assert_equal('{The Facets of Ruby}', yaml[0][:series]) end def test_json bib = BibTeX::Bibliography.open(Test.fixtures(:bibdesk), debug: false) json = JSON.parse(bib.to_json) refute_nil(json) assert_equal(3, json.length) assert_equal(%w[dragon pickaxe rails], json.map { |y| y['bibtex_key'] }.sort) assert_equal('{The Facets of Ruby}', json[0]['series']) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bibtex-ruby-6.1.0 | test/test_export.rb |