Sha256: e86a9dce4de8f326604c4e6baded6923a5de1c38f0c8a7b13b3ebce4e414d15b
Contents?: true
Size: 914 Bytes
Versions: 2
Compression:
Stored size: 914 Bytes
Contents
require File.expand_path('../../lib/bibtex.rb', __FILE__) require 'rubygems' require 'minitest/unit' require 'minitest/autorun' require 'yaml' require 'json' class TestString < MiniTest::Unit::TestCase def setup end def teardown end def test_yaml bib = BibTeX::Bibliography.open('test/bib/10_bibdesk.bib', :debug => true) yaml = YAML.load(bib.to_yaml) refute_nil(yaml) assert_equal(3, yaml.length) assert_equal(['dragon', 'pickaxe', 'rails'], yaml.map { |y| y['key'] }.sort) assert_equal('{The Facets of Ruby}', yaml[0]['series']) end def test_json bib = BibTeX::Bibliography.open('test/bib/10_bibdesk.bib', :debug => true) json = JSON.parse(bib.to_json) refute_nil(json) assert_equal(3, json.length) assert_equal(['dragon', 'pickaxe', 'rails'], json.map { |y| y['key'] }.sort) assert_equal('{The Facets of Ruby}', json[0]['series']) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bibtex-ruby-1.1.2 | test/test_export.rb |
bibtex-ruby-1.1.1 | test/test_export.rb |