Sha256: 88ad2e9d8d352931eb4800d8f8921bca1d6de8d31364b213815ee8e8f9d0c597
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
# $Id: tc_libxslt.rb,v 1.1.1.1 2006/03/09 01:36:20 roscopeco Exp $ begin require 'xml/libxml' rescue LoadError => orig require 'rubygems' and retry raise orig end $TDIR = File.dirname(__FILE__) require "#$TDIR/../ext/xml/libxslt" require 'test/unit' class TC_XSLT < Test::Unit::TestCase def setup() @xslt = XML::XSLT.file("#$TDIR/fuzface.xsl") @xslt.doc = XML::Document.file("#$TDIR/fuzface.xml") assert_instance_of(XML::XSLT, @xslt) assert_instance_of(XML::Document, @xslt.doc) f = File.open("#$TDIR/fuzface.xsl") assert_instance_of(File, f) @xslt2 = XML::XSLT.new() assert_instance_of(XML::XSLT, @xslt2) @xslt2.filename = "#$TDIR/fuzface.xsl" assert_instance_of(String, @xslt.filename) @stylesheet = @xslt.parse assert_instance_of(XML::XSLT::Stylesheet, @stylesheet) end def tear_down() @xslt = nil @xslt2 = nil @stylesheet = nil end def test_ruby_xslt_constants() assert_instance_of(Fixnum, XML::XSLT::MAX_DEPTH) assert_instance_of(Fixnum, XML::XSLT::MAX_SORT) assert_instance_of(String, XML::XSLT::ENGINE_VERSION) assert_instance_of(Fixnum, XML::XSLT::LIBXSLT_VERSION) assert_instance_of(Fixnum, XML::XSLT::LIBXML_VERSION) assert_instance_of(String, XML::XSLT::XSLT_NAMESPACE) assert_instance_of(String, XML::XSLT::DEFAULT_URL) assert_instance_of(String, XML::XSLT::DEFAULT_VENDOR) assert_instance_of(String, XML::XSLT::DEFAULT_VERSION) assert_instance_of(String, XML::XSLT::NAMESPACE_LIBXSLT) assert_instance_of(String, XML::XSLT::NAMESPACE_SAXON) assert_instance_of(String, XML::XSLT::NAMESPACE_XT) assert_instance_of(String, XML::XSLT::NAMESPACE_XALAN) assert_instance_of(String, XML::XSLT::NAMESPACE_NORM_SAXON) end def test_ruby_xslt_file() assert_instance_of(XML::XSLT, @xslt) end def test_ruby_xslt_new() assert_instance_of(XML::XSLT, @xslt2) end def test_ruby_xslt_parse() assert_instance_of(XML::XSLT::Stylesheet, @stylesheet) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
libxslt-ruby-0.3.6 | tests/tc_libxslt.rb |